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.
 

F.b

Lt. Junior Grade
Dabei seit
Feb. 2008
Beiträge
510
ich glaube nicht, dass das geht. du müsstest die anzahl der nötigen leerzeichen selber iwie ermitteln
 

baizon

Commander
Dabei seit
Juni 2007
Beiträge
2.084
Versuche es mit "tab" z.B.
Code:
printf("Hello\tworld")
 

dude90

Lt. Junior Grade
Dabei seit
März 2009
Beiträge
406
dazu musst du die Länge der Strings bestimmen mit 'Variablenname.lenght()' und dann die fehlende Anzahl mit Leerzeichen auffüllen
 

abraxus14

Cadet 4th Year
Ersteller dieses Themas
Dabei seit
Mai 2007
Beiträge
96
danke für eure Antworten.
Ich werde es mal mit Variablenname.lenght() versuchen.
 
Top