JAVA字符串簡單處理--substring,replace,split


1.新建一個字符串數組

例如:

		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,

2.substring

例如:

		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開始數,不包括5

3.repalce

例如:

		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-10

4.split

例如:

	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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM