यह this question about C# का जावा एनालॉग है।आप एक स्ट्रिंग को जावा स्ट्रिंग अक्षर में कैसे परिवर्तित करेंगे?
मान लीजिए कि मेरे पास String
ऑब्जेक्ट है जो मैं कोड में प्रतिनिधित्व करना चाहता हूं और मैं एक स्ट्रिंग अक्षर का उत्पादन करना चाहता हूं जो एक ही चीज़ पर नक्शा बनाता है।
उदाहरण
hello, "world"
goodbye
hello, \"world\"\ngoodbye
मैं बस के बारे में एक राज्य मशीन है कि चरित्र से स्ट्रिंग चरित्र ग्रहण करता है और उचित निकल जाता है लिखने के लिए था हो जाता है, लेकिन फिर अगर वहाँ एक बेहतर तरीका था मैंने सोचा , या एक पुस्तकालय जो ऐसा करने के लिए एक समारोह प्रदान करता है।
लिंक अब टूटा हुआ है :( – epeleg
@epeleg: धन्यवाद, तय किया गया। – unwind
एस्केपस्ट्रिंगUtils.escapeJava() स्ट्रिंग गैर-शून्य होने पर बाहरी उद्धरण नहीं करता है। मुझे इसे लपेटने की आवश्यकता होगी: (s == null) नल: "\" "+ स्ट्रिंगएस्केप यूटिलसस्केप जावा (एस) +" \ ""; –