7字符串操作.ppt

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

2010-2-1 回顾 包 修饰符 访问控制 目标 String类的使用 字符串的相关操作 StringBuffer/StringBuilder类 StringBuffer/StringBuilder类的相关方法 String类 String类(字符串类)的对象是一经创建便不能变动内容的字符串常量,在Java.lang包中 字符常量是用单引号括起的单个字符,例如,‘A’,‘\n’ 字符串常量是用双引号括起的字符序列,例如,“A”,“\n”,“Java Now”等 在Java语言中,字符串常量通常是作为String类的对象而存在的,有专门的数据成员来表明它的长度。 字符串常用方法示例 substring(int beginIndex): 返回当前串中从下标beginIndex开始到串尾的子串。 例如:String s=abcde.subString(3); //s 值为de。 public String substring(int beginIndex,int endIndex): 返回当前串中从下标beginIndex开始到下标 endIndex-1的子串。 例如:String s=abcdetyu.subString(2,5); //s 值为cde。 equals方法和==的区别 Package com.fit …… String string1=aaa; String string2=aaa; String string3 = new String(aaa); String string4 = new String(aaa); String1==string2; //返回true String1.equals(string2);//返回true String3==string4; //返回false String3.equals(string4);//返回true …… 首先string1=aaa;和string2=aaa; 都指向常量池的同一个对象aaa; 其调用==和X. equals(Y)方法其效果是一样的 而String string3 = new String(aaa);和 String string4 = new String(aaa);是在heap堆中创建两个新对象,他们引用的地址是不同的,从而使得==出现不相等的情况,而X. equals(Y)当x和Y所引用的对象是同一类对象且属性内容相等(并不一定是相同对象)时返回true,就出现了上面的结果 字符串操作 字符串操作是指用已有的字符串对象产生新的字符串对象。 常用的成员方法有: concat( ):字符串连接 replace( ) :用指定字符替换字符串中的特定字符 toLowerCase( ):将字符串中的所有字符转为小写 toUpperCase( ):将字符串中的所有字符转为大写 基本数据类型的封装类 为了实现一些复杂的数据操作,Java在8种基本数据类型的基础上又定义了一一对应的封装类,如表所示: 总结 String类的使用 字符串比较﹑操作 StringBuffer/StringBuilder类 StringBuffer/StringBuilder类的相关方法 * * * 第七章 字符串操作 Java语言规定字符串常量必须用双引号括起,一个串可以包含字母、数字和各种特殊字符,如+、-、*、/、$等。例如下面的语句: System.out.println(OK!); 中的“OK!”就是字符串常量。 创建String类的对象。例如: String str = null; str=“this is a string” 或: String str1 = new String(“hello”); 创建String对象 构 造 方 法 说 明 public String(?) 创建一个空字符串对象 public String(String value) 用串对象value创建一个新的字符串对象,value可以是字符串或String类的对象。 public String(char[] value) 用字符数组value[?]来创建字符串对象。 public String(char[] value, int offset,int count) 从字符数组value中下标为offset的字符开始,创建有count个字符的串对象。 public String(byte[]bytes) 通过使用平台的默认字符集解码指定的 byte 数组,构造一个新的

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档