资源描述:
《String类常用方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ava中String 类的方法及说明String:字符串类型一、构造函数 String(byte [] bytes ):通过byte数组构造字符串对象 。 String(char[] value ):通过char数组构造字符串对象 。 String(Sting original ):构造一个original 的副本 。即:拷贝一个original 。 String(StringBuffer buffer ):通过StringBuffer数组构造字符串对象。 例如: byt
2、e[]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); //abcdefghij Stringsb_sub=newString(b,3,2); //de Stringsc=newString(c); //0123456
3、789 Stringsc_sub=newString(c,3,2); //34 Stringsb_copy=newString(sb); //abcdefghij System.out.println("sb:"+sb); System.out.println("sb_sub:"+sb_sub); System.out.println("sc:"+sc); System.out.println("sc_sub:"+sc_sub);
4、 System.out.println("sb_copy:"+sb_copy); 输出结果 :sb:abcdefghij sb_sub:de sc:0123456789 sc_sub:34 sb_copy:abcdefghij二、方法: 说明:①、所有方法均为public。 ②、书写格式:[修饰
5、符]<返回类型><方法名([参数列表])> 例如:staticintparseInt(Strings) 表示此方法(parseInt)为类方法(static),返回类型为(int),方法所需要为String类型。1. char charAt (intindex) :取字符串中的某一个字符 ,其中的参数index指的是字符串中序数。字符串的序数从0开始到length()-1。 例如:Strings=newString("abcdefghijklmnopqrstuvwxyz");
6、 System.out.println("s.charAt(5):"+s.charAt(5)); 结果为:s.charAt(5):f2. intcompareTo(StringanotherString) :当前String对象与anotherString比较 。相等 关系返回0 ;不相等 时,从两个字符串第0个字符开始比较,返回第一个不相等的字符差 ,另一种情况,较长字符串的前面部分恰巧是较短的字符串,返回它们的长度差。3. intcompareTo(Objecto) :如果o是String
7、对象,和2的功能一样;否则抛出ClassCastException 异常。 例如:Strings1=newString("abcdefghijklmn"); Strings2=newString("abcdefghij"); Strings3=newString("abcdefghijalmn"); System.out.println("s1.compareTo(s2):"+s1.compareTo(s2));//返回长度差
8、System.out.println("s1.compareTo(s3):"+s1.compareTo(s3));//返回'k'-'a'的差 结果为:s1.compareTo(s2):4 s1.compareTo(s3):104. Stringconcat(Stringstr) :将该Strin