@ Ответ Ашики работает фантастически, если вы хотите (0,0) быть представленными в верхнем левом углу, в соответствии с обычным соглашением CS. Если, однако, вы предпочтете использовать обычное математическое соглашение и поместите (0,0) в нижний левый угол, вы можете использовать это:
LinkedList<String> printList = new LinkedList<String>();
for (char[] row: array) {
printList.addFirst(Arrays.toString(row));;
}
while (!printList.isEmpty())
System.out.println(printList.removeFirst());
Это использовало LIFO (Last In First Out) для реверса заказ во время печати.