जावा एफएक्स के साथ जीयूआई विकसित करते समय, मुझे System.getProperty ("line.separator") के साथ अलग-अलग परिणाम मिलते हैं; और "\ n" फ़ाइल में लिखने या इंटरनेट से डेटा प्राप्त करने के दौरान। मूल रूप से क्या अंतर है?System.getProperty ("line.separator") के बीच अंतर; और n" ?
उत्तर
System.getProperty("line.separator")
ओएस निर्भर लाइन विभाजक देता है।
विंडोज़ पर यह "\r\n"
पर यूनिक्स "\n"
पर लौटाता है। इसलिए यदि आप वर्तमान ऑपरेटिंग सिस्टम के लिए लाइन एंडिंग के साथ फ़ाइल उत्पन्न करना चाहते हैं तो System.getProperty("line.separator")
का उपयोग करें या PrintWriter
का उपयोग करके लिखें।
तो, आपको क्या लगता है बेहतर है? कृपया सुझाव दें। –
@TilakMadichetti उपयोग के मामले पर निर्भर करता है। यदि आप अपने वर्तमान ओएस के लिए लाइन ब्रेक चाहते हैं तो पहले फॉर्म का उपयोग करें। आप क्या लिखना चाहते हैं? – wero
मैं शब्दों की विशाल सूची को एक फ़ाइल में लिखना चाहता हूं और एक शब्द अंतर बी/डब्ल्यू प्रत्येक शब्द लिखना चाहता हूं। –
, System.getProperty ("line.separator") "\ r \ n", "\ n" (Linux और MacOS एक्स), "\ r" (MacOS 9 और पुराने)
है- यूनिक्स शैली मशीनों पर
- "\ r \ n" Windows मशीनों
"\ n" पर ही है "\ n" \ n ":
आपको पुरानी '\ r' पंक्ति का उल्लेख करने के लिए मेरा अपवर्त मिलता है विभाजक! – Aaron
लॉल, आपने देखा कि @Aaron - बुरा हारून! –
System.getProperty("line.separator")
मंच निर्भर है "।
«\ n» लिनक्स/यूनिक्स जैसे अधिकांश ऑपरेटिंग सिस्टम के लिए लाइन विभाजक है। किसी भी ऑपरेटिंग सिस्टम के साथ संगतता सुनिश्चित करने के लिए, System.getproperty
- 1. जावा में System.getProperty और Properties.getProperty के बीच क्या अंतर है
- 2. \ n और \ r \ n के बीच क्या अंतर है?
- 3. जावा: क्यों के लिए जाँच "\ n" नई लाइनों से मेल नहीं खाता System.getProperty का उपयोग कर जोड़ा ("line.separator")
- 4. सी ++ में '\ n' या "\ n" के बीच क्या अंतर है?
- 5. \ n और \ r के बीच क्या अंतर है?
- 6. System.getProperty()
- 7. regex {m, n} और (regex) {m, n} के बीच क्या अंतर है?
- 8. "। +" और "। +?" के बीच अंतर
- 9. \ n और \ r हर जगह काम करने लगते हैं। लाइन क्यों है। सेपरेटर अधिक पोर्टेबल?
- 10. बैकट्रैकिंग और रिकर्सन के बीच अंतर?
- 11. चरित्र सरणी और सूचक के बीच अंतर
- 12. strncpy और memcpy के बीच अंतर?
- 13. प्रोग्राम तर्क और वीएम तर्कों के बीच क्या अंतर है?
- 14. AJAX के बीच अंतर और
- 15. "% ~ dp0" और "। \" के बीच अंतर?
- 16. CMake: $ {} और के बीच अंतर "$ {}"
- 17. ऑब्जेक्ट और * के बीच अंतर?
- 18. "या" और "||" के बीच अंतर
- 19. $ के बीच अंतर? और PowerShell
- 20. == और मामले के बीच अंतर?
- 21. वीबीए: और + के बीच अंतर
- 22. System.getProperty परिभाषित संपत्ति
- 23. Array.of (n), ऐरे (एन) और सरणी = [एन] के बीच क्या अंतर है?
- 24. जावा में चार अक्षर '\ n' और '\ r' के बीच अंतर क्या हैं?
- 25. "ब्रैकेट (mallocBytes n) मुक्त" और "allocaBytes" के बीच क्या अंतर है?
- 26. System.getProperty ("java.io.tmpdir") "c: \ temp"
- 27. तीन के बीच अंतर
- 28. LINQ - अंतर चुनें (n => n.Name) और। चयन करें (n => new {n.Name});
- 29. स्ट्रैपी के साथ char * और char [] के बीच अंतर()
- 30. पैरामीटर परिभाषाओं के बीच अंतर (प्रकार और नाम), और (प्रकार * नाम) के बीच अंतर क्या हैं?
के साथ इस मान को क्वेरी करें कई दृढ़ता से संबंधित प्रश्न हैं। मुझे यकीन नहीं है कि कोई पूरी तरह से डुप्लिकेट के रूप में योग्यता प्राप्त करता है, लेकिन कम से कम, आपके प्रश्न का मूल रूप से उत्तर दिया गया है: http://stackoverflow.com/a/33505978/3182664 – Marco13