Создал многомерный массив (3x5), теперь надо вывести в консоль. Как можно это сделать?
public class Map {
private String[][] cells = {
{" ", "[]", " "},
{"[]", "[]", "[]"},
{"[]", "[]", "[]"},
{"[]", "[]", "[]"},
{" ", "[]", " "}};
//Getters and Setters
public String[][] getCells() {
return cells;
}
void see() {
System.out.println(getCells());
}
}
public class Main {
public static void main(String[] args) {
Map map = new Map();
map.see();
}
}
Можете попробовать использовать - Arrays.deepToString
void see() {
System.out.println(Arrays.deepToString(cells));
}
Вывод:
[[ , [], ], [[], [], []], [[], [], []], [[], [], []], [ , [], ]]
Можно вывести двумерный массив построчно:
String[][] cells = {
{" ", "[]", " "},
{"[]", "[]", "[]"},
{"[]", "[]", "[]"},
{"[]", "[]", "[]"},
{" ", "[]", " "}};
Arrays.stream(cells).map(Arrays::toString).forEach(System.out::println);
Вывод:
// [ , [], ]
// [[], [], []]
// [[], [], []]
// [[], [], []]
// [ , [], ]
См. дополнительно:
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Начал изучать javafx для создания GUIДо этого учил swing В swing можно создать такую таблицу:
Мне нужно сохранить файл в форматеtsv чтобы у него была кодировка в utf-8, насколько это реально сделать? Делало в том что у меня есть строка в которой...
Почему появляется сообщение о возникновении NumberFormatException? Если использовать val initialMoney = nextLine()toInt(), то всё ок!? То есть приходится сначала вводить...