私はnewline
で区切られたユーザ入力文字列を持っています。それらを配列やリストに変換するために使用できるapache commonsユーティリティはありますか?およそはorg.apache.commons.lang.StringUtilsでを分割方法区切り文字列をArrayに変換するApache Commonsユーティリティー?
1518778598
1518779069
1518779097
1518779074
1518779107
私はnewline
で区切られたユーザ入力文字列を持っています。それらを配列やリストに変換するために使用できるapache commonsユーティリティはありますか?およそはorg.apache.commons.lang.StringUtilsでを分割方法区切り文字列をArrayに変換するApache Commonsユーティリティー?
1518778598
1518779069
1518779097
1518779074
1518779107
になります。
String mystr = str;
String[] strArr;
StrTokenizer st = new StrTokenizer(mystr, delimiters);
// do not add empty tokens
st.setIgnoreEmptyTokens(true);
// get token list
strArr = st.getTokenArray();
?ここで
がサンプルコードでは、Apache Commonsのラングライブラリが必要になります。
import org.apache.commons.lang3.StringUtils;
public class SplitTest {
public static void main(String[] args) {
final String input = "1518778598\n1518779069\n1518779097\n1518779074\n1518779107";
String[] split = StringUtils.split(input, '\n');
for(String str : split) {
System.out.println("Had: " + str);
}
}
}
これは、私は、Apache CommonsのラングStrTokenizer
を使用して、そうすることの別の方法を発見した
Had: 1518778598
Had: 1518779069
Had: 1518779097
Had: 1518779074
Had: 1518779107
大きなことは、リスト strArr = st.getTokenList()を呼び出すことができるということです。 –
membersound