क्या जावा में \r
और \b
के लिए कोई व्यावहारिक उपयोग है? क्या कोई ऐसा उदाहरण दे सकता है जहां इसका उपयोग किया जाता है?जावा में फॉर्मफीड और बैकस्पेस एस्केप स्ट्रिंग का उपयोग क्या है?
उत्तर
मैं आमतौर पर एक साथ \r
का उपयोग System.out.print
साथ जब कुछ प्रगति प्रतिशत मुद्रण।
अपने टर्मिनल में इस चलाने की कोशिश करें:
class Test {
public static void main(String[] args) throws InterruptedException {
for (int i = 0; i < 100; i++) {
System.out.print("Progress: " + i + " %\r");
Thread.sleep(100);
}
}
}
यदि मैं \ r के बजाय \ n का उपयोग करता हूं, तो यह मुझे एक ही परिणाम देता है, दो के बीच क्या अंतर है? मुझे लगता है कि \ r अब अप्रचलित है। –
देखें [यह क्यू/ए] (http://stackoverflow.com/questions/1761051/difference-between-n-and-r)। – aioobe
formfeed भागने \f
, नहीं \r
है। पूर्व कंसोल में स्क्रीन को साफ़ करने के लिए उपयोगी है, जबकि दूसरा प्रगति डिस्प्ले के लिए उपयोगी है (जैसा कि एओबोब द्वारा बताया गया है)।
\b
भी प्रगति को प्रदर्शित करता है में इस्तेमाल किया जा सकता है, उदाहरण के लिए, एक ICMP पिंग पर, आप एक बिंदु को प्रदर्शित कर सकता है जब एक पिंग भेज दिया जाता है और एक \b
जब यह प्राप्त होता है पैकेट क्षति की राशि से संकेत मिलता है।
फॉर्म फ़ीड एक पेज ब्रेकिंग एएससीआईआई नियंत्रण चरित्र है। यह प्रिंटर को वर्तमान पृष्ठ को बाहर निकालने और दूसरे के शीर्ष पर प्रिंटिंग जारी रखने के लिए मजबूर करता है। अक्सर, यह एक गाड़ी वापसी का कारण बन जाएगा। अधिक जानकारी के लिए क्लिक करें here
फार्म फ़ीड \f
है और \r
गाड़ी वापसी है। \f
का उपयोग पिछले चरित्र के ठीक पहले से शुरू होने वाली नई लाइन से वर्णों को प्रिंट करने के लिए किया जाता है।
System.out.println("This is before\fNow new line");
System.out.println("TEXTBEFORE\rOverlap");
System.out.println("12\b3");
आउटपुट:
This is before
Now new line
OverlapORE
13
- 1. \ x जावा में एस्केप?
- 2. जावा बैकस्पेस बचने
- 3. क्या एस्केप वर्ण \ है u000a
- 4. जावा में बाइटबफर का उपयोग क्या है?
- 5. jQuery का उपयोग कर बैकस्पेस कुंजी को कैसे फंसाना है?
- 6. यूनिकोड "बैकस्पेस" यू + 0008 का उद्देश्य क्या है?
- 7. यूनिकोड एस्केप अनुक्रमों को एक पाइथन स्ट्रिंग
- 8. वर्टिकल टैब, फॉर्म फ़ीड्स और बैकस्पेस कैरेक्टर क्या है? जावास्क्रिप्ट में उनका उपयोग कैसे करें?
- 9. जावा में स्ट्रिंग तुलना और स्ट्रिंग इंटर्निंग
- 10. जावा में, स्ट्रिंग एस = नया स्ट्रिंग() कोई भी उपयोग है?
- 11. जावा में स्ट्रिंग का वर्ण एन्कोडिंग क्या है?
- 12. जावा स्ट्रिंग में अंतर्निहित कंटेनर क्या है?
- 13. बैकस्पेस फ़ायरफ़ॉक्स
- 14. बैकस्पेस अनइंडेंट
- 15. जावा में <स्ट्रिंग, स्ट्रिंग []> का स्ट्रिंग प्रस्तुति प्राप्त करने का आसान तरीका जावा में?
- 16. एस्केप अनुक्रम \ f - फॉर्म फ़ीड - यह वास्तव में क्या है?
- 17. डेल्फी नियंत्रण में Ctrl + बैकस्पेस
- 18. "इनपुट" घटना पर बैकस्पेस और डेल का पता लगाएं?
- 19. पाइथन कथन में बैकस्पेस व्यवहार, कोड में '\ b' प्रिंट करने का सही व्यवहार क्या है?
- 20. स्ट्रिंग से बेहतर तरीका है। स्ट्रिंग से बैकस्पेस को हटाने के लिए बदलें?
- 21. UITextField में बैकस्पेस का पता लगाने का सही तरीका
- 22. [] स्ट्रिंग और ... गोलांग में स्ट्रिंग के बीच क्या अंतर है?
- 23. क्रोम और फ़ायरफ़ॉक्स पर बैकस्पेस पकड़ना अलग है
- 24. बल्ले फ़ाइल में एस्केप प्रतिशत
- 25. जावा/सी # आदि 0 में प्रतिबिंब का उपयोग क्या है
- 26. एसक्यूएल एस्केप ''
- 27. जावा स्विंग में AccessibleContext का उपयोग क्या है?
- 28. जावा में इंटरफ़ेस का वास्तविक उपयोग क्या है?
- 29. रूबी - एस्केप पेरेंटेसिस
- 30. जावा स्ट्रिंग इंटर्निंग, क्या गारंटी है?
खैर, जब आप उत्पादन करने की जरूरत है/उन अक्षरों को बचाने के लिए, यह बहुत आसान नहीं आपको लगता है कि है? – Mat