JAVA substring 正反擷取字串
阿新 • • 發佈:2018-11-12
Stringstr="abcdefghmf";
System.out.println("擷取前三個字元:"+str.substring(0,3));
System.out.println("擷取前三個字元以外的字元:="+str.substring(3));
System.out.println("擷取後三個字元:"+str.substring(str.length()-3,str.length()));
System.out.println("擷取後三個字元:"+str.substring(str.length()-3,str.length()));
System.out.println("擷取字元'f'前的字元:"+str.substring(0,str.indexOf("f")));
System.out.println("擷取字元'f'後(包括'f')的字元:"+str.substring(str.indexOf("f"),str.length()));
System.out.println("擷取字元'f'和字元'h'之間(包括'f')的字元:"+str.substring(str.indexOf("f"),str.indexOf("h")));
System.out.println("獲取取第一個字元'f'的下標:"+str.indexOf("f"));
System.out.println("擷取前三個字元:"+str.substring(0,3));
System.out.println("擷取前三個字元以外的字元:="+str.substring(3));
System.out.println("擷取後三個字元:"+str.substring(str.length()-3,str.length()));
System.out.println("擷取後三個字元:"+str.substring(str.length()-3,str.length()));
System.out.println("擷取字元'f'前的字元:"+str.substring(0,str.indexOf("f")));
System.out.println("擷取字元'f'後(包括'f')的字元:"+str.substring(str.indexOf("f"),str.length()));
System.out.println("擷取字元'f'和字元'h'之間(包括'f')的字元:"+str.substring(str.indexOf("f"),str.indexOf("h")));
System.out.println("獲取取第一個字元'f'的下標:"+str.indexOf("f"));