Java String文字列を切り取るいくつかの方法

694 ワード

方法1では、文字を指定し、文字列を切り取り、文字列の配列を返します。
String str = "abcd,123,123abc,fij23";
String[]  strs=str.split(",");
方法二、インデックス番号を指定し、文字列を切り取ります。
文字列を索引番号5から切り取り、文字列の末尾まで指定します。(インデックス値は0から開始):
String str = "abcdefghijklmnopqrstuvwxyz";
str.substring(5);
インデックス番号2からインデックスが4つまで終了します。
String sb = "abcdefghijklmnopqrstuvwxyz";
sb.substring(2, 4);
方法二、StringUtilsによる切り取り
StringUtils.substringBefore("abcdefgefge", "e"); 
その結果、abcdは最初の「e」を基準としています。
StringUtils.substringBeforeLast("abcdefgefge", "e") 
結果は、abcdefgefgは最後のeを基準とする。