★★Java質問・相談スレッド140★★
■ このスレッドは過去ログ倉庫に格納されています
0149デフォルトの名無しさん
2010/08/04(水) 06:28:56text = "line1\nline2\nline3\nline4";
がある時に"line1\nline2\nline3" と "line4" を取得するために
以下のようなコードを書いてるんですが長すぎる気がします。
もっとスッキリした書き方はできないでしょうか?
String str1 = "";
String[] arr = text.split("\n");
for(int i = 0; i < arr.length - 1; i++){
if (i == arr.length - 2) str1 += arr[i];
else str1 += arr[i] + "\n";
}
String str2 = arr[arr.length -1];
■ このスレッドは過去ログ倉庫に格納されています