Java'da String.format() kullanıyorum. C içinde bulunan printf() denetim kanalını taklit etmeye çalışıyorum. Dizenin 20 karakter, 5, 2 alan bir alana yerleştirileceğini nasıl anlarım. 3 ondalık, 2 vb. ile birlikte, dizeler kendi alanlarında sağa hizalı olarak basılır.Dizeleri String.format() kullanarak nasıl sola hizalayabilirim?
Dizeleri nasıl sola hizalarım?
Burada, alanlarına EXECUTING
ve CREATED
arası sola hizalamak istediğim olası bir çıktı örneği gösterilmektedir.
Process PID: 25 Status: ----------- EXECUTING
Process PID: 36 Status: READY-SUSPENDED
Process PID: 4 Status: ---------------- CREATED
* not: düşünün '-' printf gibi boş bir alan olarak
("% - 10s", "test")' –
Ve pozisyon belirtici, 'String.format (" kullanıyorsanız % 1 $ -10s "," test ")' – jff