मैं जावा में स्ट्रिंग.फॉर्मैट() का उपयोग कर रहा हूं। सी में उपलब्ध printf() नियंत्रण चैनल का अनुकरण करने की कोशिश कर रहा हूं। मैं समझता हूं कि एक स्ट्रिंग को उस क्षेत्र में रखा जाना चाहिए जिसमें 20 अक्षर, 5, 2 लगते हैं .. 3 दशमलव के साथ, 2, आदि। हालांकि, तारों को उनके क्षेत्र में दाएं गठबंधन मुद्रित किया जाता है।मैं String.format() का उपयोग कर तारों को कैसे बाधित कर सकता हूं?
मैं तारों को कैसे बाधित कर सकता हूं?
यहां एक संभावित आउटपुट का एक उदाहरण दिया गया है जिसे मैं अपने क्षेत्रों में बाएं-संरेखित EXECUTING
और CREATED
में संशोधित करना चाहता हूं।
Process PID: 25 Status: ----------- EXECUTING
Process PID: 36 Status: READY-SUSPENDED
Process PID: 4 Status: ---------------- CREATED
* ध्यान दें: पर विचार '-' एक खाली जगह के रूप में
("% - 10s "," परीक्षण ")' –
और आप स्थिति विनिर्देशक, 'String.Format (" उपयोग कर रहे हैं % 1 $ -10s "," परीक्षण ")' – jff