Java学习报告课件.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java学习报告课件

* * * * 学习周报 String、StringBuffer、StringBuilder String类:不可变类,一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。 String对象的特殊创建方式: String str= “abc”; String str = new String(); String类的常用方法: 字符串的串联: String str = a + b + c + d; // StringBuffer str = a.appadent(b).appadent.(c); 就是有四个字符串常量,首先a和b生成了ab存在内存中,然后ab又和c生成abc 存在内存中,最后又和d生成abcd,并把这个字符串地址赋给了str,就是因为string的不 可变产生了很多多的临时变量,影响效率,这也就是为什么建议用stringBuffer的原因了, StringBuffer类:可变的字符序列 StringBuilder类:可变的字符序列,jdk5.0新加入的,效率更高,线程不安全 String类是字符串常量,是不可更改的常量。而StringBuffer是字符串变量,它的对象是 可以扩充和修改的。StringBuilder,一个可变的字符序列。此类提供一个与 StringBuffer 兼容的 API,但不保证同步。该类被设计用作StringBuffer 的一个简易替换,用在字符串 缓冲区被单个线程使用的时候(这种情况很普遍)。如果可能,建议优先采用该类,因为在 大多数实现中,它比 StringBuffer 要快。 2.String类与基本数据类型、包装类;与字符数组、字节数组; * 1.字符串 与基本数据类型、包装类之间转换 * ①字符串 ---基本数据类型、包装类:调用相应的包装类的parseXxx(String str); * ①基本数据类型、包装类---字符串:调用字符串的重载的valueOf()方法 * 2.字符串与字节数组间的转换 * ①字符串----字节数组:调用字符串的getBytes() * ②字节数组----字符串:调用字符串的构造器 * 3.字符串与字符数组间的转换 * ①字符串----字符数组:调用字符串的toCharArray(); * ②字符数组----字符串:调用字符串的构造器 4.String与StringBuffer的转换 ①String ---StringBuffer:使用StringBuffer的构造器:new StringBuffer(String str); ②StringBuffer-----String:使用StringBuffer的toString()方法 char charAt (int index) 返回index所指定的字符 String concat(String str) 将两字符串连接 boolean endsWith(String str) 测试字符串是否以str结尾 boolean equals(Object obj) 比较两对象 char[] getBytes 将字符串转换成字符数组返回 char[] getBytes(String str) 将指定的字符串转成制服数组返回 boolean startsWith(String str) 测试字符串是否以str开始 int length() 返回字符串的长度 String replace(char old ,char new) 将old用new替代 char[] toCharArray 将字符串转换成字符数组 String toLowerCase() 将字符串内的字符改写成小写 String toUpperCase() 将字符串内的字符改写成大写 String valueOf(Boolean b) 将布尔方法b的内容用字符串表示 String valueOf(char ch) 将字符ch的内容用字符串表示 String valueOf(int index) 将数字index的内容用字符串表示 String valueOf(long l) 将长整数字l的内容用字符串表示 String substring(int1,int2) 取出字符串内第int1位置到int2的字符串 正则表达式 日期、时间类 2.1System类 currentTimeMillis():返回当前时间的long型值。此long值是从1970年1月1日0

文档评论(0)

maxmin + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档