Java中String类的方法详解.doc
文本预览下载声明
Java中String类的方法详解
JJava中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 = {,1,2,3,4,5,6,7,8,9};??????String sb = new String(b);?????????????????//abcdefghij??????String sb_sub = new String(b,3/*offset*/,2/*length*/);?????//de??????String sc = new String(c);??????????????????//0123456789??????String sc_sub = new String(c,3,2);????//34??????String sb_copy = new String(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);??????System.out.println(sb_copy:+sb_copy);??????输出结果?:sb:abcdefghij??????????????????????sb_sub:de???????????????????????sc:0123456789????????????????????????sc_sub:34????????????????????????sb_copy:abcdefghij
二、方法:
?????说明:①、所有方法均为public。???????????、书写格式: [修饰符] 返回类型方法名([参数列表])
?. public static int parseInt(String s)
public static byte parseByte(String s)
public static boolean parseBoolean(String s)
public static short parseShort(String s)
public static long parseLong(String s)
public static double parseDouble(String s)
?例如:可以将“数字”格式的字符串,转化为相应的基本数据类型 int i=Integer.pareInt(“123”)
1.?char?charAt?(int index)?:取字符串中的某一个字符?,其中的参数index指的是字符串中序数。字符串的序数从0开始到length()-1 。????例如:String s = new String(abcdefghijklmnopqrstuvwxyz);??????????System.out.println(s.charAt(5): + s.charAt(5) );??????????结果为: s.charAt(5): f2.?int compareTo(String anotherString)?:当前String对象与anotherString比较?。相等?关系返回0?;不相等?时,从两个字符串第0个字符开始比较,返回第一个不相等的字符差?,另一种情况,较长字符串的前面部分恰巧是较短的字符串,返回它们的长度差。 String s=abc;
System.out.println(pareTo(boy)); System.out.println(pareTo(aba)); System.out.println(pareTo(ab
显示全部