Java Printf Tabellendarstellung

abraxus14

Cadet 4th Year
Dabei seit
Mai 2007
Beiträge
96
Hallo Mitglieder,

ich habe mit for schleifen und printf

System.out.printf("%b %b %b " ,a,b,c);
System.out.print(d +" "+ e+" "+f);
System.out.println("");

folgendes Ergebnis erzeugt.

Haus Haus Haus Haus Haus Garten
Haus Haus Garten Garten Haus Haus
Haus Garten Garten Garten Haus Garten
Haus Garten Garten Garten Haus Haus



Wie kann ich printf konfiguriern, so dass Haus und Garten schön sauber in einer Spalte stehen und nicht so schief?

Danke für die Hilfe.
 
ich glaube nicht, dass das geht. du müsstest die anzahl der nötigen leerzeichen selber iwie ermitteln
 
Versuche es mit "tab" z.B.
Code:
printf("Hello\tworld")
 
dazu musst du die Länge der Strings bestimmen mit 'Variablenname.lenght()' und dann die fehlende Anzahl mit Leerzeichen auffüllen
 
danke für eure Antworten.
Ich werde es mal mit Variablenname.lenght() versuchen.
 
Zurück
Top