Я начинаю программировать, и в настоящее время я изучаю, как создавать гибкую таблицу на Java. Я наткнулся на то, что, по-моему, мне нужна помощь, чтобы понять. Позвольте мне использовать простой пример, чтобы проиллюстрировать это.Как сделать отзывчивую таблицу в Java?
У меня есть 2 массивы,
String[] name = new String[] {"James","Tom","Rodriguez"};
Integer[] score = new Double[] {15,20,13};
, и я хочу, чтобы превратить их в нечто вроде этого,
Name Score
James 15
Tom 20
Rodriguez 13
Я использую «\ т» и как-то успешно делает их выровнены, но затем когда я добавляю какое-то имя, которое немного длиннее, результат становится таким.
Name Score
James 15
Tom 20
Rodriguez Fernandes 13
Мой друг сказал мне использовать System.out.printf
, но я не уверен, как применять его с массивами, особенно если данные велико. Может ли кто-нибудь помочь мне, как лучше форматировать таблицу, что-то вроде этого?