【2017年整理】第十五章 字符串.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十五章 字符串 熟记字符串常用方法 == 与 equals的区别 StringBuffer 和String的区别? 一、字符串常用方法 1)、取得字符串长度 String a=”你好”; int len=a.length(); [嫩死] 2)、字符串中的字母小写转大写 String a=”abcde”; ?变为 “ABCDE” String b=a.toUpperCase(); [吐 阿盆儿 K死] 3)、字符串中的字母大写转小写 String a=”ABC”; ?变为 “abc” String b=a.toLowerCase(); [吐 老尔 K死] 忽图大写小: XX.equalsIgnoreCase( XX ); 4)、查询字符串中是否存在某个字符(从左边往右边找) String a=”218899022 int i=a.indexOf(“3”); ?不存在, int i=a.indexOf(“9”); ?存在, 返回 5)、查询字符串中是否存在某个字符(从右边往左边找) String a=”218899 int i=a.lastIndexOf(“3”); ? int i=a.lastIndexOf(“9”); ?存在, 返回 6)、查询字符串中是否存在某个字符 String a=”2188999 int i=a.indexOf(“要找的值”, 从哪里开始找 ); //写法 先找到第一个9 int i=a.indexOf(“9”); ?下标 int ss=a.indexOf(“9”, i+1); 下标 0 1 2 3 4 5 6 7 8 9   2 1 8 8 9 9 9 0 2 2 7)、截取字符串 String a=”你好吗,我的朋友们”; //取得 “好吗” String b=a.subString( 1, 3); String b=a.subString( 从下标什么开始, 到什么时候结束); 下标 0 1 2 3 4 5 6 7 8   你 好 吗 , 我 的 朋 友 们 8)、截取字符串 String a=”你好吗,我的朋友们”; //取得 “我的朋友们” String b=a.subString( 4); 9)、split 分割符(非常有用) String a=”你好 , 我好 ,大家好 , 每个人都好”; String[] arr=a.split(“,”); 下标   0 你好 1 我好 2 大家好 3 每个人都好 举例:输入一些英语单词,每个单词之间用空格 隔开, 请问,你一共输入了多少个单词 String a=”I V E r A am R ee aaa”; String[] arr=a.split(“ “); int len=arr.length; 10、创建一个字符串的方法 String是一个class String a=new String(); ? String a; String a=new String(“你好”); ?String a=”你好”; 11、以后看到系统里面的东西 s.length(); //字符串中 s.length; //数组中可以看到 有括号的叫做方法 没有括号的叫属性 12、判断字符串的操作 String a=”abc”; 结果:相等 String b=”abc” 结果:相等 if(a==b){ Syso(“相等”); }else{ Syso(“不相等”); } 以上图解: abcaString a=”abc”; abc a String b=”abc”; b if(a==b){ b } //这里的双等号,代表的是,它们两个的值,是否指 向了同一个地方 aabcString a=”abc”; a abc String b=input.next(); abcb if(a.equals(b)){ abc b } equals是一个方法,比较是的两个值是否相等 总结: 在字符串中 == 与equals的区别 ==代表比较的是 地址是否相同 equals代表比较的是 值是否相同 案例1:

文档评论(0)

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

1亿VIP精品文档

相关文档