配列を印刷していますが、数値を表示したいだけです。 String
(角かっこのみ)から角括弧とカンマを削除します。これまではコンマを削除できましたが、replaceAll
メソッドに引数を追加する方法を探していました。文字列内の複数の文字を置換する
角括弧とカンマを削除するにはどうすればよいですか?
cubeToString = Arrays.deepToString(cube);
System.out.println(cubeToString);
String cleanLine = "";
cleanLine = cubeToString.replaceAll(", ", ""); //I want to put all braces in this statement too
System.out.println(cleanLine);
出力は次のとおりです。
[[0, 0, 0, 0], [1, 1, 1, 1], [2, 2, 2, 2], [3, 3, 3, 3], [4, 4, 4, 4], [5, 5, 5, 5]]
[[0000][1111][2222][3333][4444][5555]]
'cubeToString.replaceAll(" \\ D
よりよい、より効率的なアプローチは、直接あなたが任意のカンマのか、角括弧なしで必要な文字列を構築することです"、") ' – 4castle