ava中String 类的方法及说明
String : 字符串类型
一、构造函数
String(byte [ ] bytes ):通过byte数组构造字符串对象 。
String(char[ ] value ):通过char数组构造字符串对象 。
String(Sting original ):构造一个original 的副本 。即:拷贝一个original 。
String(StringBuffer buffer ):通过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'};
String sb = new String(b); //abcdefghij
String sb_sub = new String(b,3,2); //de
String sc = new String(c); //0123456789
String sc_sub = new String(c,3,2); //34
String sb_copy = new String(sb); //abcdefghij
("sb:"+sb);
("sb_sub:"+sb_sub);
("sc:"+sc);
("sc_sub:"+sc_sub);
("sb_copy:"+sb_copy);
输出结果 :sb:abcdefghij
sb_sub:de
sc:0123456789
sc_sub:34
sb_copy:abcdefghij
二、方法:
说明:①、所有方法均为public。
②、书写格式: [修饰符] <返回类型><方法名([参数列表])>
例如:static int parseInt(String s)
表示此方法(parseInt)为类方法(static),返回类型为(int),方法所需要为String类型。
1. char charAt (int index) :取字符串中的某一个字符 ,其中的参数index指的是字符串中序数。字符串的序数从0开始到length()-1 。
例如:String s = new String("abcdefghijklmnopqrstuvwxyz");
("(5): " + (5) );
结果为: (5): f
2.
pareTo(String anotherString) :当前String对象与anotherString比较 。相等 关系返回0 ;不相等 时,从两个字符串第0个字符开始比较,返回第一个不相等的字符差 ,另一种情况,较长字符串的前面部分恰巧是较短的字符串,返回它们的长度差。
3. pareTo(Object o) :如果o是String对象,和2的功能一样;否则抛出ClassCastException 异常。
例如:String s1 = new String("abcdefghijklmn");
String s2 = new String("abcdefghij");
String s3 = new String("abcdefghijalmn");
("pareTo(s2): " + pareTo(s2) ); //返回长度差
("pareTo(s3): " + pareTo(s3) ); //返回'k
String类常用方法 来自淘豆网m.daumloan.com转载请标明出处.