java第四部分工具使用集合.docx

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

String类特点:字符串对象一旦被初始化就不会被改变package on.itcast.p1.string.demo;publicclass StringDemo {publicstaticvoid main(String[] args) {// TODO Auto-generated method stub/* * String类的特点: * 字符串对象一旦被初始化就不会被改变 */stringDemo2();}publicstaticvoid stringDemo2() {// TODO Auto-generated method stubString s=abc;//创建一个字符串对象在常量池中String s1=new String(abc);//创建两个对象,一个new,一个字符串对象,在堆内存中System.out.println(s==s1);//falseSystem.out.println(s.equals(s1));// true string类中的equals复写了object中equals建立了string类自己的判断字符串对象是否相同的依据//其实就是比较字符串内容//System.out.println(s=+s);//System.out.println(s1=+s1);}/** * 演示字符串定义的第一种方式,并明确字符串常量池的特点。 * 池中没有就建立,池中有,直接用 */privatestaticvoidstringDemo1() {String s=abc;//abc存储在字符串常量池中,如果没有就创建,如果有就直接拿过来使用//s=nba;String s1=abc;System.out.println(s==s1);//true//System.out.println(s=+s);}}构造函数String s=new String();//等效于String s=;内容相同,地址不同;不等效于String s=null;privatestaticvoidstringConstructorDemo() {byte[] arr={65,66,67,68};Strings1=newString(arr);//将一个字节数字变成字符串System.out.println(s1=+s1);//s1=ABCD}publicstaticvoid stringConstructorDemo2() {char[] arr={w,a,p,q,x};String s=new String(arr);System.out.println(s=+s);//s=wapqx}publicstaticvoid stringConstructorDemo2() {char[] arr={w,a,p,q,x};String s=new String(arr,1,3);//含头含尾System.out.println(s=+s);//s=apq}常见功能常见功能-获取/* * 按照面向对象的思想对字符串进行功能分类 * “abcde” * 1,获取 * 1.1获取字符串中字符的个数(长度) * int length(); * 1.2根据位置获取字符 * char charAt(int index); * 1.3根据指定字符获取在字符串中第一次出现的位置(重点掌握 ) * int indexOf(int ch); * int indexOf(int ch,int fromIndex);从指定位置进行指定字符查找,获取其第一次出现的位置 * int IndexOf(String str);返回指定字符串在此字符串中第一次出现的素银 * int IndexOf(String str,,int fromIndex);从指定索引开始,获取指定字符串在此字符串中第一次出现的索引 * 根据指定字符串获取在字符串中最后一次出现的位置(重点掌握 ) * int lastIndexOf(intch); * int lastIndexOf(intch,int fromIndex); * int lastIndexOf(String str); * int lastIndexOf(String str,int fromIndex);*1.4获取字符串中一部分字符串。也叫子串 * String substring(int beginIndex,int endIndex);//包含begin,不包含end * String substring(int beginIndex); */package on.itcast.p1.string.demo;publicclass StringMethodDemo {publicstaticvoid mai

文档评论(0)

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

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

1亿VIP精品文档

相关文档