मैं जानता हूँ कि मैं का उपयोग कर रिक्त स्थान के साथ भर सकते हैं:0 के फ़ॉर्मेटर उपयोग करने के साथ तार भरें
String.format("%6s", "abc"); // ___abc (three spaces before abc
लेकिन मैं उत्पादन करने के लिए कैसे पता लगाने के लिए प्रतीत नहीं कर सकते हैं:
000abc
संपादित करें:
मैंने यह पूछने से पहले %06s
की कोशिश की। अधिक (अनचाहे) उत्तरों से पहले आपको बताएंगे।
वर्तमान में मेरे पास है: String.format("%6s", data).replace(' ', '0')
लेकिन मुझे लगता है कि एक बेहतर तरीका मौजूद होना चाहिए।
बीटीडब्ल्यू, मैंने यह पूछने से पहले '% 06s' का उपयोग किया था, बस आपको अधिक बताए जाने से पहले बताए गए (अनचाहे) उत्तरों दिखाई देते हैं। – OscarRyz