package string;
public class test ;
string s2 = new string(bytes);
system.out.println(s2);
string s3 = new string(bytes, 0, 2);
system.out.println(s3);
char value = new char;
string s4 = new string(value);
system.out.println(s4);
string s5 = new string(value, 0, 3);
system.out.println(s5);
string s6 = new string("sb");
system.out.println(s6);
//字串的方法
string s7 = new string("abcdefg");
int len = s7.length(); //字串的長度
system.out.println(s7+" 長度: "+len);
//求字串
string sub1 = s7.substring(1);//從下標1 往後的字串
system.out.println(sub1);
string sub2 = s7.substring(1,2);//初始下標1 末尾下標3的字串(不包含末尾下標)
system.out.println(sub2);
//字串是否以指定字串開頭
boolean f1 = s7.startswith("abc");//s7 是否以abc 開頭
system.out.println( s7 +" 以abc開頭?? "+f1);
boolean f2= s7.startswith("demo");//s7是否以demo開頭
system.out.println( s7 +" 以demo開頭?? "+f2);
//字串是否以指定字串結尾
boolean f3 = s7.endswith("fg"); //s7 是否以fg結尾
system.out.println( s7 +" 以fg結尾?? "+f3);
//字串中是否包含另乙個字串
boolean f4 = s7.contains("abc");
system.out.println(s7 +" 包含abc ??" +f4);
//字串包含另乙個字串的第一次初始位置
int index = s7.indexof("bcd");//如果包含返回下標,如果不包含返回-1
int index1 = s7.indexof("demo");
system.out.println("bcd在"+s7+"中的下標是 "+index);
system.out.println("demo在"+s7+"中的下標是 "+index1);
//比較兩個字串是否相同
if(s6 instanceof string)
//判斷字串是否為空串
system.out.println(s7+" 是否為空串??"+s7.isempty());
//獲取字串指定位置上的字元
system.out.println(s7+" 座標為3上的字元是? "+s7.charat(3));
//將小寫轉為大寫
string bigs7 = s7.touppercase();
system.out.println(s7+" 轉大寫 "+bigs7);
//將大寫轉為小寫
system.out.println(bigs7+" 轉小寫 "+bigs7.tolowercase());
//在字串中,將給定的舊字串用新字元替換
system.out.println(s7.replace('b', 'b'));
//在字串中,將給定的舊字串,用新字串替換
system.out.println(s7.replacefirst("abc", "abc"));
//去除字串兩端空格
string s8 = new string(" hello world ");
system.out.println(s8);
string s9 = s8.trim();
system.out.println(s9);
}}
JAVA string常用的操作
class stringmethoddemo public static void method sub public static void method split public static void method replace public static void method trans...
Java String的常用方法
public char charat int index 返回指定索引處的字元。public int compareto string anotherstring public int comparetoignorecase string str 比較兩個字串的字典順序。比較兩個字串按字典順序,不區...
JAVA String類的常用方法
scanner cin new scanner system.in string s cin.nextline int t s.length char s s.charat 0 compareto 的返回值是int,它是先比較對應字元的大小 ascii碼順序 1 如果字串相等返回值0 2 如果第乙個...