Я пытаюсь написать код, который получает в качестве входных данных массив строк, и создает двухмерную матрицу типа char, количество строк равно количеству слов в строке и в каждой строке есть обратный массив букв в слове.Почему я получаю дополнительный вывод в моем коде?
например, если мой вход: начало в конце!
мой выход будет:
[т, г, а, т, s]
[т, а]
[е, ч, т]
[! , д, п, е]
Это мой код:
public static void main(String[] args) {
char thelist[][] = new char[args.length][];
for (int i = 0; i < args.length; i++) {
thelist[i] = new char[args[i].length()];
for (int k = 0; k < args[i].length(); k++) {
char letter = args[i].charAt(args[i].length() - k - 1);
thelist[i][k] = letter;
}
for (char[] word : thelist) {
String list = Arrays.toString(word);
System.out.println(list);
}
}
}
И в чем ваш вопрос? – fxm
какой выход вы получаете?! – yurib
хорошая домашняя работа ... –