Как выровнять текст по центру в консоли java?
Как я могу выровнять текст по центру в консоли java eclipse console. Например, строка должна состоять из 44 символов. Я попробовал вышеприведенный код, но думаю, что он не сработает. Как я могу это сделать?
Я думаю, что проще всего было бы разбить на пробелы, а затем зациклить массив, печатая каждую строку, за которой следует пробел или новая строка, когда длина строки будет слишком широка со следующим словом. Позаботьтесь о словах, которые длиннее предела строки, и распечатайте их на своей собственной строке.
Что я уже пробовал:
public class printcenter { static final String text = "Computer science is the theory that form the basis for the design and use of computers.\n" + "It involves the study of algorithms\n" + "It can be divided into a variety of theoretical and practical disciplines\n" + "Some fields are highly abstract\n\n"; /** * @param text */ static void printCentered(String text) { String[] textArray=text.split("\n"); int line = 3; //System.out.println(textArray[3].length()); for(int i = 0 ; i<=line ;i++) { if(textArray[i].length()==44) { System.out.println(textArray[i]); } } } public static void main(String[] args) { printcenter.printCentered(text); } }