预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Java中String类的方法Java中String类的方法String类用于描述字符串事物的,那么它就提供了多个方法对字符串进行操作方法都会用,以下就是小编精心推荐Java中String类的方法,希望对大家有帮助!一、构造函数String(byte[]bytes):通过byte数组构造字符串对象。String(char[]value):通过char数组构造字符串对象。String(Stingoriginal):构造一个original的副本。即:拷贝一个original。String(StringBufferbuffer):通过StringBuffer数组构造字符串对象。例如:byte[]b={'a','b','c','d','e','f','g','h','i','j'};char[]c={'0','1','2','3','4','5','6','7','8','9'};Stringsb=newString(b);//abcdefghijStringsb_sub=newString(b,3,2);//deStringsc=newString(c);//0123456789Stringsc_sub=newString(c,3,2);//34Stringsb_copy=newString(sb);//abcdefghijSystem.out.println("sb:"+sb);System.out.println("sb_sub:"+sb_sub);System.out.println("sc:"+sc);System.out.println("sc_sub:"+sc_sub);System.out.println("sb_copy:"+sb_copy);输出结果:sb:abcdefghijsb_sub:desc:0123456789sc_sub:34sb_copy:abcdefghij二、方法:说明:①、所有方法均为public。②、书写格式:[修饰符]<返回类型><方法名([参数列表])>例如:staticintparseInt(Strings)表示此方法(parseInt)为类方法(static),返回类型为(int),方法所需要为String类型。1.charcharAt(intindex):取字符串中的某一个字符,其中的参数index指的是字符串中序数。字符串的序数从0开始到length()-1。例如:Strings=newString("abcdefghijklmnopqrstuvwxyz");System.out.println("s.charAt(5):"+s.charAt(5));结果为:s.charAt(5):f2.intcompareTo(StringanotherString):当前String对象与anotherString比较。相等关系返回0;不相等时,从两个字符串第0个字符开始比较,返回第一个不相等的字符差,另一种情况,较长字符串的前面部分恰巧是较短的字符串,返回它们的`长度差。3.intcompareTo(Objecto):如果o是String对象,和2的功能一样;否则抛出ClassCastException异常。例如:Strings1=newString("abcdefghijklmn");Strings2=newString("abcdefghij");Strings3=newString("abcdefghijalmn");System.out.println("s1.compareTo(s2):"+s1.compareTo(s2));//返回长度差System.out.println("s1.compareTo(s3):"+s1.compareTo(s3));//返回'k'-'a'的差结果为:s1.compareTo(s2):4s1.compareTo(s3):104.Stringconcat(Stringstr):将该String对象与str连接在一起。5.booleanconte