Java文字列の切り取り
1063 ワード
1、public String substring(int start、int end)は、現在含まれている文字サブシーケンスを含む新しいStringを返す。指定されたstartからインデックスend-1までのサブ文字列です。
2、public String substring(int start)は、現在含まれている文字のサブシーケンスを含む新たなStringを返す。このサブ文字列はインデックスの文字を指定してから始まります。この文字列の最後までです。
3、public String[]split(String regex)は、与えられた正規表現のマッチングに基づいてこの文字列を分割します。
:
start - ( )。
end - ( )。 。
:
。
例:String abc=「雪山飛狐」と金庸;String str 1=abc.substring(0,6)System.out.println(str 1)//『雪山飛狐』2、public String substring(int start)は、現在含まれている文字のサブシーケンスを含む新たなStringを返す。このサブ文字列はインデックスの文字を指定してから始まります。この文字列の最後までです。
:
start - ( )。
:
。
例:String abc=「雪山飛狐」と金庸;String str 2=abc.substring(7)System.out.println(str 2)//金庸3、public String[]split(String regex)は、与えられた正規表現のマッチングに基づいてこの文字列を分割します。
:
String test = "abc.def.ghi";
// " . "
String [] b = test.split("[.]");
System.out.println(Arrays.toString(b)); //[abc, def, ghi]
//
String str1 = b[0];
String str2 = b[1];
String str3 = b[2];
System.out.println(str1); // abc
System.out.println(str2); // def
System.out.println(str3); // ghi
// :/ : @