मैं सिर्फ प्रश्नों के माध्यम से देख रहा था, और मुझे System.getProperty(line.separator)
\n
के स्थान पर लेखक की टिप्पणी के साथ उपयोग किया गया था कि कोड "पोर्टेबल" था। विभिन्न मंचों के माध्यम से पढ़ना, मैं दो समूहों को देखा है: n और r हर जगह काम करने लगते हैं। लाइन क्यों है। सेपरेटर अधिक पोर्टेबल?
- जो लोग वहाँ लिनक्स और न्यू लाइन पात्रों में से विंडोज 'व्याख्या में अंतर होता है कहते हैं, और यह है कि के लिए क्षतिपूर्ति (कोई स्पष्ट सबूत के साथ)।
- लोग जो कहते हैं कि कोड और आउटपुट उदाहरण दिखाकर कोई अंतर नहीं है, जो स्पष्ट रूप से केवल उस कोड उदाहरण पर लागू होता है और सार्वभौमिक रूप से नहीं।
मेरी भावना है: यह शायद गैर-मानक ओएस है, उदाहरण के लिए आपकी कंपनी के औद्योगिक स्कैनर ओएस उदाहरण के लिए, जहां आप एक अंतर देखेंगे। मुझे \n
और line.separator
के बीच अंतर देखने जा रहा है? क्या आप एक उदाहरण दिखा सकते हैं, कृपया? आप यह जानने के लिए कैसे गए कि विविधता कहां होती है?
'\ n' के साथ,' \ r' के साथ 'और \ n \ r' के साथ लाइन टेक्स्ट के रूप में कई टेक्स्ट फ़ाइलों को लिखने का प्रयास करें, अंतर को देखने के लिए विंडोज़ पर नोटपैड में इसे खोलें – MadProgrammer
विंडोज और यूनिक्स वास्तव में लाइन के अंत के लिए अलग कोड। यह अंतर खपत आवेदन के आधार पर खुद को प्रकट नहीं करेगा या नहीं करेगा। –
लाइन नेटवर्क विभाजक कुछ नेटवर्क प्रोटोकॉल में भी बहुत महत्वपूर्ण हैं। मानकों का सम्मान करना सबसे अच्छा है। – Palpatim