欢迎来到天天文库
浏览记录
ID:27378150
大小:3.55 MB
页数:82页
时间:2018-12-01
《《常用实用类》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第9章常用实用类Java专门提供了用来处理字符序列的String类String类在java.lang包中,由于java.lang包中的类被默认引入,因此程序可以直接使用String类。需要注意的是Java把String类声明为final类,因此用户不能扩展String类,即String类不可以有子类9.1String类可以使用String类来创建一个字符串变量,字符串变量是对象。1.常量对象字符串常量对象是用双引号括起的字符序列如:“123”,“abc”等等2.字符串对象可以使用String类声明字符串对象Strings;s=newString(“你好”);9.1.1构造字符串对象(
2、1)String(chara[]):用一个字符数组a创建一个字符串对象chara[]={'J','a','v','a'};Strings=newString(a);等价于Strings=newString("Java");(2)String(chara[],intstartIndex,intcount)提取字符数组a中的一部分字符创建一个字符串对象,参数startIndex和count分别指定在a中提取字符的起始位置和从该位置开始截取的字符个数String类还有两个较常用构造方法String类还有两个较常用构造方法(2)String(chara[],intstartIndex,int
3、count)提取字符数组a中的一部分字符创建一个字符串对象,参数startIndex和count分别指定在a中提取字符的起始位置和从该位置开始截取的字符个数chara[]={'J','a','v','a'};Strings=newString(a,1,3);字符串常量是对象,因此可以把字符串常量的引用赋值给一个字符串变量Strings1,s2;s1="howareyou";s2="howareyou";3.引用字符串常量对象1.publicintlength()使用String类中的length()方法可以获取一个字符串的长度Strings1;s1=“abc";n=s1.length
4、();2.publicbooleanequals(Strings)字符串对象调用equals(Strings)方法比较当前字符串对象的实体是否与参数s指定的字符串的实体相同9.1.2String类的常用方法equals举例Strings1,s2,s3;s1="howareyou";s2="howareyou";s3="Hi";s1.equals(s2)的值是trues1.equals(s3)的值是false9-1publicclassExample9_1{publicstaticvoidmain(Stringargs[]){Strings1,s2;s1=newString("天道酬勤
5、");s2=newString("天道酬勤");System.out.println(s1.equals(s2));//输出结果是:trueSystem.out.println(s1==s2);//输出结果是:falseStrings3,s4;s3="勇者无敌";s4="勇者无敌";System.out.println(s3.equals(s4));//输出结果是:trueSystem.out.println(s3==s4);//输出结果是:true}}3.publicbooleanstartsWith(Strings)、publicbooleanendsWith(Strings)方
6、法字符串对象调用startsWith(Strings)方法,判断当前字符串对象的前缀是否是参数s指定的字符串Stringtom="天气预报";tom.startsWith(“天气”)的值是true4.publicintcompareTo(Strings)方法字符串对象可以使用String类中的compareTo(Strings)方法,按字典序与参数s指定的字符串比较大小。如果当前字符串与s相同,该方法返回值0;如果当前字符串对象大于s,该方法返回正值;如果小于s,该方法返回负值9-2importjava.util.Arrays;publicclassSortString{public
7、staticvoidsort(Stringa[]){intcount=0;for(inti=0;i
此文档下载收益归作者所有