文本居中
这就是我希望文本在格式化后的样子。
static void printCentered(String text) {
String[] textArray;
int maxi = -1;
textArray = new String[5];
textArray[0] = "Drei Chinesen mit dem Kontrabass";
textArray[1] = "sassen auf der Strasse und erzaehlten sich was.";
textArray[2] = "Da kam ein Mann: Ja was ist denn das?";
textArray[3] = "Drei Chinesen mit dem Kontrabass.";
for (int i = 0; i <= 4; i++)
if (textArray[i].length() > maxi)
maxi=textArray[i].length();
for(int i=0; i<= 4; i++)
if (maxi-textArray[i].length()!=0)
{
int diff=maxi-textArray[i].length();
System.out.print(" ");
System.out.println(textArray[i]);
}
}
我试图通过找出最大的线来做到这一点,然后从左边插入黑色空格。你能告诉我我做错了什么吗?
一只斗牛犬
相关分类