[英]How to Create a 2D array of characters in JAVA
char [][]grid1 = {{'O','O','O','O','O','O'},
{'O','O','X','X','O','O'},
{'O','O','O','O','X','O'},
{'O','O','O','O','O','X'},
};
我將如何創建上面顯示的2D char數組。 我已經使用scan.next()完成了 ,它創建了一個字符串數組,而不是char,因為next()將輸入作為字符串。
Scanner scan = new Scanner(System.in);
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 6; j++) {
grid[i][j] = scan.next();
}
}
您可以通過以下某種方式來實現:
1)將字符串轉換為字符數組並得到第一個。
scan.next().toCharArray()[0]
2)或者在字符串輸入的第0個位置找到一個字符。
scan.next().charAt(0);
您可以將輸入作為字符串並采用第一個字符
scan.next().charAt(0);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.