Findes der noget ligende setw() fra C++ i java?

Tags:    java

Hej alle sammen, jeg er igang med at laere Java, og jeg har fortid i C++ hvor jeg ofte brugte functionen setw() fra iomanip.h filen...
Jeg sidder nu og laver et konsol program i java...

Saadan her ville jeg skrive det i C++, er der nogen som kan oversaette det til java ?

cout << setw(10) << x << " " << setw(8) << y << endl;

Paa frohaand tak!

Smox



3 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Hvad gør setw()?



Hvad gør setw()?


hvis jeg skriver:

int x = 1234567;
cout << setw(10) << x << endl;

det ville nogenlunde se saadan her ud i en konsol:

xxx1234567
(hvor de 3 x'er skulle vaere "white spaces"
saa det ville se mere saadan her ud
1234567
(hvor der er tre white spaces foer de 1234567 bliver skrevet...
fordi at 1234567 kun er 7 karaktere langt og setw() er sat til 10 laver den de tre mellemrum foerst...
haaber at den her forklaring er god nok

Smox



Hvad gør setw()?

hvis jeg skriver:

int x = 1234567;
cout << setw(10) << x << endl;

det ville nogenlunde se saadan her ud i en konsol:

xxx1234567
(hvor de 3 x'er skulle vaere "white spaces"
saa det ville se mere saadan her ud
1234567
(hvor der er tre white spaces foer de 1234567 bliver skrevet...
fordi at 1234567 kun er 7 karaktere langt og setw() er sat til 10 laver den de tre mellemrum foerst...
haaber at den her forklaring er god nok

Smox


Ehm kan du ikke bare selv lave den funktion i java? Den skal tælle hvor mange karakterer der er i en string og så derefter behandle det ud fra den parameter du har givet den som fx er 10? Jeg har ikke meget forstand på java, men tror da godt det kan lade sig gøre :)
mxs @ http://poet.frac.dk
Slamkodning for fred



t