




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南京市2025东南大学管理和其他专技岗位招聘36人(第一批)笔试历年参考题库附带答案详解
- 云浮市2025广东云浮市镇(街)事业单位紧缺专业人才专项招聘62人笔试历年参考题库附带答案详解
- 2025福建漳州台商投资区资产运营集团有限公司招聘劳务派遣人员10人笔试参考题库附带答案详解
- 2025河北唐山市玉田县人才发展服务有限公司公开招聘工作人员笔试参考题库附带答案详解
- 2025新疆鸿荣轻工有限公司招聘150人(鸿星尔克)笔试参考题库附带答案详解
- 卸船机司机安全培训制度课件
- 2025年宣城市人才发展有限公司招聘12人笔试参考题库附带答案详解
- 2025年南方航空乘务招聘(西安站)笔试参考题库附带答案详解
- 2025山东青岛东鼎产业发展集团有限公司招聘22人笔试参考题库附带答案详解
- 2025山东济南二机床集团(平阴)产业园有限公司招聘4人(劳务外包人员)笔试参考题库附带答案详解
- CJ/T 528-2018游泳池除湿热回收热泵
- 化工工艺报警管理制度
- 学校管乐团协议书
- T/CSWSL 021-2020饲料原料大豆酶解蛋白
- T/CCAS 007-2019水泥产能核定标准
- 生鸡肉买卖合同协议书
- 银行承兑转让协议书
- 浙江省杭州市2025年八年级下学期语文期末试卷及答案
- 基于物联网的智能分拣系统设计-洞察阐释
- 8S标准培训教材
- 红领巾在新时代的使命与责任主题演讲稿范文
评论
0/150
提交评论