[英]how to print jagged array using characters?
public static void main(String [] args) {
char[][]tictactoe= {{'#','#'},{'#','#','#','#','#'},{'#','#','#','#'}};
System.out.println(tictactoe);
}
我們希望它使用2d數組打印#符號我做錯了什么
做這個:
for(char[] innerArray : tictactoe) System.out.println(Arrays.asList(innerArray ));
你必須使用一個循環:
char[][]tictactoe= {{'#','#'},{'#','#','#','#','#'},{'#','#','#','#'}};
StringJoiner sj = new StringJoiner(", ", "[", "]");
for(char[] arr : tictactoe)
sj.add(Arrays.toString(arr));
System.out.println(sj.toString());
輸出:
[[#, #], [#, #, #, #, #], [#, #, #, #]]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.