मैं जावा में एक स्रोत फ़ाइल पढ़ रहा हूं, लेकिन जब मैं इसे प्रिंट करता हूं (sysout), बच निकले वर्ण अब बच निकले नहीं हैं। मैं Java में स्ट्रिंग में \n
और \t
जैसे वर्णों से कैसे बच सकता हूं?मैं जावा में एक स्ट्रिंग से कैसे बचूं?
उत्तर
आप अच्छी तरह से ज्ञात अपाचे कॉमन्स से StringEscapeUtils पुस्तकालय का उपयोग करना चाहिए के लिए अच्छा है। आप पाएंगे कि अपाचे कॉमन्स में कई अन्य प्रसाद हैं जो जावा विकास में आपके पास अन्य समस्याओं के लिए उपयोगी हो सकते हैं, ताकि आप पहिया को फिर से न चलाएं।
विशिष्ट कॉल जिसे आप चाहते हैं "जावा एस्केपिंग" के साथ करना है; एपीआई कॉल StringEscapeUtils.escapeJava()
है। उस लाइब्रेरी में भी कई अन्य भागने वाली सुविधाएं हैं।
का उपयोग करना:
\\n
और \\t
कुछ एक बैकस्लैश (\
) से पहले वर्ण एक एस्केप अनुक्रम फार्म और संकलक करने के लिए विशेष अर्थ नहीं होता। तो आपके मामले में \n
और \t
को विशेष (न्यूलाइन और टैब क्रमशः) माना जाता है। इसलिए हमें n
और t
को शाब्दिक रूप से इलाज करने के लिए बैकस्लैश से बचने की आवश्यकता है।
जिस फ़ाइल में मैं पढ़ रहा हूं वह '\ n' है, और मैं प्रोग्रामेटिक रूप से इसे \\\ \ 0 n3 – Marius
को देखते हुए String s
,
s = s.replace("\\", "\\\\");
\\
के साथ सभी \
से बदलता है।
में परिवर्तित करना चाहता हूं यह गलत है क्योंकि \ n को एक वर्ण के रूप में माना जाता है, इसलिए इसे प्रतिस्थापित नहीं किया जाएगा \\ –
StringEscapeUtils स्ट्रिंग संबंधित संक्रिया
- 1. मैं रेल में एक स्ट्रिंग को यूआरएल से कैसे बचूं?
- 2. मैं रूबी स्ट्रिंग इंटरपोलेशन से कैसे बचूं?
- 3. मैं केवल एक उद्धरण से कैसे बचूं?
- 4. मैं जावा संसाधन बंडल तारों में पुनरावृत्ति से कैसे बचूं?
- 5. मैथमैटिका में एक स्ट्रिंग को यूआरएल से कैसे बचूं?
- 6. रूबी में एक उद्धरण से कैसे बचूं?
- 7. मैं SPEL में मूल्यों से कैसे बचूं?
- 8. मैं स्ट्रिंग में विशेष वर्णों से कैसे बचूं जो मैं पर्ल रेगेक्स में इंटरपोलेट करता हूं?
- 9. मैं पाइथन mysql क्वेरी से% कैसे बचूं
- 10. मैं स्निपेट से कैसे बचूं? (Vb.Net)
- 11. मैं सबवर्सन में जटिल विलय से कैसे बचूं?
- 12. मैं xml में यूनिकोड वर्ण 0x1F से कैसे बचूं?
- 13. मैं गिट में छोटे बदलाव करने से कैसे बचूं?
- 14. मैं SQL व्यू में getdate() के उपयोग से कैसे बचूं?
- 15. मैं टी-एसक्यूएल में प्रतिशत चिह्न से कैसे बचूं?
- 16. मैं MySQL में विशेष वर्णों से कैसे बचूं?
- 17. मैं .NET में html यूनिकोड से कैसे बचूं?
- 18. मैं जावास्क्रिप्ट स्ट्रिंग में एम्पर्सेंड से कैसे बचूं ताकि पृष्ठ सख्त मान्य हो सके?
- 19. ओरेकल में एक आरक्षित शब्द से कैसे बचूं?
- 20. जावा में स्ट्रिंग से एक उदाहरण बनाना
- 21. मैं जावा में एक स्ट्रिंग में इनपुटस्ट्रीम कैसे परिवर्तित करूं?
- 22. मैं जावा में एक डीईआर एन्कोडेड स्ट्रिंग कैसे डीकोड करूं?
- 23. मैं उपनाम में एक awk कमांड में फ़ील्ड चर से कैसे बचूं?
- 24. टी-एसक्यूएल में एक्सएमएल स्ट्रिंग में विशेषताओं में डबल कोट्स से कैसे बचूं?
- 25. मैं डबल-ब्रैकेट से कैसे बचूं [[ऑर्ग-मोड
- 26. मैं पीएमडी क्लोज रिसोर्स उल्लंघन से कैसे बचूं?
- 27. sh: मैं क्रमांकित फ़ाइल वर्णनकर्ताओं को क्लॉबरिंग से कैसे बचूं?
- 28. PowerPoint स्वचालन करते समय मैं RPC_E_CALL_REJECTED अपवादों से कैसे बचूं?
- 29. राइनो: जावा से जावास्क्रिप्ट में एक स्ट्रिंग कैसे वापस करें?
- 30. मैं HTML वर्णों से कैसे बचूं? .NET में -> & quot;
क्या आप पढ़ने और आउटपुट के लिए आपको वर्तमान कोड पोस्ट कर सकते हैं? – helios
आप स्रोत फ़ाइल में कैसे पढ़ रहे हैं? और आप उन्हें वास्तव में कैसे प्रिंट कर रहे हैं? आपके विवरण से यह मेरे लिए स्पष्ट नहीं है कि भागने के दृश्य उन भागने वाले पात्रों में परिवर्तित हो रहे हैं, जिनका वे प्रतिनिधित्व करते हैं। –