- 締切済み
教えてください。
全然分からないので、回答よろしくお願いします。 class acbc { public static void main(String[] args) { String str = "abcd 分からないです 皆様 教えて"; // String型のデータをStringBuffer型に変換 StringBuffer s = ????? // 最初の空白の位置を求める int i = ?????? // 二番目の空白の位置を求める i = ??????? // 二番目の空白の位置(直前)に"ので"を挿入する s = ??????? // 結果を出力する System.out.println(s); } }
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- tom11
- ベストアンサー率53% (134/251)
String str = "abcd 分からないです 皆様 教えて"; StringBuffer sb = new StringBuffer(str); int index1 = sb.indexOf(" "); int index2 = sb.indexOf(" ", index1+1); sb.insert(index2, "ので"); System.out.println(index1+" "+index2); System.out.println(sb.toString()); 実行結果 debug: 4 12 abcd 分からないですので 皆様 教えて 構築成功 (合計時間: 8 秒) 半角ペースト、全角スペースに注意が要るかも!!!!
お礼
早速回答いただきありがとうございます。 大変助かりました。 構築時間8秒、凄いですね。tom11さんに目指して頑張ります。