




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java常用类 讲师 佟刚新浪微博 尚硅谷 佟刚 主要内容 String类StringBuffer StringBuilder类Date类DateFormat类Random Math等 name atguiguage 12 0 x1122 person 0 x1122 person abcd ox2245 str 0 x2245 str bbcd 0 10 0 55 10 构造字符串对象 常量对象 字符串常量对象是用双引号括起的字符序列 例如 你好 12 97 boy 等 String类较常用构造方法 String s String chara String chara intstartIndex intcount String类的常用方法 publicbooleanstartsWith Strings publicbooleanendsWith Strings 判断当前字符串对象的前缀 后缀 是否是参数s指定的字符串publicintcompareTo Strings 按字典序与参数s指定的字符串比较大小publicintcompareToIgnoreCase Strings publicbooleancontains Strings 判断当前字符串对象是否含有参数指定的字符串s String类的常用方法 publicintindexOf Strings 从当前字符串的头开始检索字符串s 并返回首次出现s的位置indexOf Strings intstartpoint lastIndexOf Strings publicStringsubstring intstartpoint 获得一个当前字符串的子串substring intstart intend publicStringtrim 得到一个去掉前后空格后的字符串对象 字符串与基本数据的相互转化 publicstaticintparseInt Strings 可以将由 数字 字符组成的字符串类似地 使用java lang包中的Byte Short Long Float Double类调相应的类方法可以将由 数字 字符组成的字符串 转化为相应的基本数据类型 字符串与字符 字节数组 字符串与字符数组String类的构造方法 String char 和String char intoffset intlength 分别用字符数组中的全部字符和部分字符创建字符串对象String类提供了将字符串存放到数组中的方法 publicvoidgetChars intstart intend charc intoffset 将字符串中的全部字符存放在一个字符数组中的方法 publicchar toCharArray 字符串与字符 字节数组 字符串与字节数组String byte 用指定的字节数组构造一个字符串对象 String byte intoffset intlength 用指定的字节数组的一部分 即从数组起始位置offset开始取length个字节构造一个字符串对象 publicbyte getBytes 方法使用平台默认的字符编码 将当前字符串转化为一个字节数组 publicbyte getBytes StringcharsetName 使用参数指定字符编码 将当前字符串转化为一个字节数组 StringBuffer类 Strings newString 我喜欢学习 StringBufferbuffer newStringBuffer 我喜欢学习 buffer append 数学 StringBuffer对象的创建 StringBuffer类有三个构造方法 1 StringBuffer 2 StringBuffer intsize 3 StringBuffer Strings StringBuffer类的常用方法 StringBufferappend Strings StringBufferappend intn StringBufferappend Objecto StringBufferappend charn StringBufferappend longn StringBufferappend booleann StringBufferappend floatn StringBufferappend doublen publicchatcharAt intn publicvoidsetCharAt intn charch StringBufferinsert intindex Stringstr publicStringBufferreverse StringBufferdelete intstartIndex intendIndex StringBufferreplace intstartIndex intendIndex Stringstr StringBuilder和StringBuffer非常类似 均代表可变的字符序列 而且方法也一样String 不可变字符序列StringBuilder 可变字符序列 效率高 线程不安全StringBuffer 可变字符序列 效率低 线程安全String使用陷阱 strings a 创建了一个字符串s s b 实际上原来的 a 字符串对象已经丢弃了 现在又产生了一个字符串s b 也就是 ab 如果多次执行这些改变串内容的操作 会导致大量副本字符串对象存留在内存中 降低效率 如果这样的操作放到循环中 会极大影响程序的性能 StringBufferVSStringBuilder Date DateFormat类 Date类在java util包中 使用Date类的无参数构造方法创建的对象可以获取本地当前时间 SimpleDateFor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 遗传咨询师模拟考试题及答案
- 驾校科三灯光考试题库及答案
- 6年级下册的考试卷子及答案
- 山东省中职春考试题库及答案
- 机电一体化知识考试题及答案
- 《人格心理学》试题及详细答案
- 孕产服务区域差异研究-洞察与解读
- 变电站故障动态分析方法-洞察与解读
- 2025年济南市事业单位招聘考试综合类专业能力测试试卷(旅游类)案例分析真题模拟解析
- 2025年事业单位招聘考试教师地理学科专业知识试卷及答案
- 大宗物资贸易企业业务培训
- 矿井电子围栏管理制度
- 监狱干警值班管理制度
- picc专科管理制度
- 安全生产月题库-2025年安全生产月安全知识竞赛题库(附题目答案)
- 厨余垃圾收运车管理制度
- 呼吸系统体格检查规范
- 中医院进修申请表
- 英语二必考500词
- GB/T 6543-2025运输包装用单瓦楞纸箱和双瓦楞纸箱
- DLT5210.1-2021电力建设施工质量验收规程第1部分-土建工程
评论
0/150
提交评论