Выравнивание элементов вертикально друг над другом - PullRequest
0 голосов
/ 01 июля 2018

Я пытаюсь выровнять столбцы точно друг под другом, используя "\ t", результаты не идеальны. Так как это для проекта новичка, мы не можем использовать JTable. Что еще я могу использовать здесь? Я свежая из идей. Спасибо! Здесь есть картинка:

The output.

И код, используемый для вывода раздела:

    System.out.println("\n---------------------------------------------HERE 
    ARE YOUR DETAILS:--------------------------------------------");
    System.out.println("Name - "+OB1.name);
    System.out.println("Address - "+OB1.address);
    System.out.println("Sum Assured\t\tTerm\t\tAge\t\tInterest 
    Earned\t\tAmount Paid" );
    System.out.println("\u20B9"+P+"\t\t"+T+"\t\t"+OB1.age+"\t\t\u20B9"+ 
    (int)interest+"\t\t\u20B9"+(int)A);
    System.out.println("---------------------------------------------------------------------------------------------------------------");

1 Ответ

0 голосов
/ 01 июля 2018

Вы можете использовать мягкую строку

int columnWidth = 15;
char fill = ' '; 
String userName = "Narendra"; 
String padded = new String(new char[columnWidth - userName.length()]).replace('\0', fill) + userName; 
System.out.println(padded);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...