例如:數組
String[] str={"222","555","111"}; String[] str2=new String[3]; str2[0]="22"; str2[1]="44"; str2[2]="33"; System.out.print("str字符串:"); for(int i=0;i<str.length;++i){ System.out.print(str[i]+","); } System.out.print("\nstr2字符串:"); for(int i=0;i<str2.length;++i){ System.out.print(str2[i]+","); }
輸出:
str字符串:222,555,111,
str2字符串:22,44,33,code
例如:字符串
String str="111,222,444,"; str=str.substring(0, str.length()-1); System.out.println("去掉最後一個字符:"+str); String strPart="13503009999".substring(1,5); System.out.println("字符串截取:"+strPart);
輸出:
去掉最後一個字符:111,222,444
字符串截取:3503
備註:1:表示起始位置,從0開始;5:表示結尾位置,從0開始數,不包括5string
例如:it
String str="2018-10-23"; System.out.println("relpace替換後:"+str.replace('-', '/')); System.out.println("relpace替換後:"+str.replace("-", "")); System.out.println("relpaceAll替換後:"+str.replaceAll("-23", ""));
輸出:
relpace替換後:2018/10/23
relpace替換後:20181023
relpaceAll替換後:2018-10test
例如:co
public void test() { outPrint(",qwe",",qwe".split(",")); outPrint("qwe","qwe".split(",")); outPrint("qwe,","qwe,".split(",")); } public void outPrint(String strName,String[] str){ System.out.print(strName+"分解後的長度爲:"+str.length+": "); for(int i=0;i<str.length;++i){ System.out.print("第"+(i+1)+"個元素爲:"+str[i]); } System.out.println(); }
輸出:
,qwe分解後的長度爲:2: 第1個元素爲:第2個元素爲:qwe
qwe分解後的長度爲:1: 第1個元素爲:qwe
qwe,分解後的長度爲:1: 第1個元素爲:qwe字符