से पुनर्प्राप्त होने पर नई लाइन के रूप में "\ n" का इलाज नहीं कर रहा है, मुझे एक अजीब समस्या का सामना करना पड़ रहा है।
मैं जो कर रहा हूं वह है कि मैं डीबी (ऑरैकल 11 जी) में varchar2 और कुछ मूल्यों को जावा में लाने और प्राप्त डेटा के साथ काम करने के रूप में कुछ मूल्य संग्रहीत कर रहा हूं।
अब मेरे पास \ n डीबी में एक मान के रूप में है और इसे rs.getString()
का उपयोग कर जावा में प्राप्त कर रहा है। मुझे उचित मूल्य \n
मिल रहा है।जावा डेटाबेस कॉलम
Time: 08 AM - 11 AM
Duration : 36 minutes
अब कोड में मैं पारित करेंगे:
String newLine=rs.getString("column_value");
अब मैं एक HTML पृष्ठ को पार्स करने और पेज एक string.Suppose के रूप में पूरे पृष्ठ मिल 3 लाइनों प्रत्येक नीचे की तरह ssome जानकारियां depiciting है "अवधि:" एक विधि के लिए और वह मुझे "36 मिनट" वापस कर देगा। "अवधि:" और जब तक "\ n" पढ़ें encountered.Code ठीक काम करता है अगर मैं
String newLine= "\n";
के रूप में न्यू लाइन की घोषणा है लेकिन अगर मैं इसे डीबी से प्राप्त
क्या तर्क मैं का उपयोग मैं के सूचकांक मिलता है यह काम नहीं करता। मुझे पता है कि मुझे इसे डीबी में स्टोर करने की आवश्यकता नहीं है लेकिन मैं इन वस्तुओं को हार्डकोड नहीं करना चाहता हूं। तो मुझे इसे केवल डीबी में स्टोर करना है। क्या कोई इस में मेरी मदद कर सकता है ???
क्या आप इसका मतलब समझ सकते हैं कि "अब जब मैं कई लाइनें प्राप्त करता हूं और न्यूलाइन जावा का उपयोग करके इसे तोड़ना चाहता हूं तो नई लाइन के रूप में व्याख्या नहीं कर रहा है।" – codeMan
क्या आप विंडोज़ पर हैं? क्या \ r \ n' काम करता है? – Keppil
'\ n'' \ n' है, इस पर ध्यान दिए बिना कि आप इसे कहां से प्राप्त करते हैं। यदि आपने जांच की है कि चर में मान सही है, तो समस्या अन्य जगह पर है क्योंकि जावा जादुई रूप से नहीं जानता है कि चर का मान कहां से आता है। – SJuan76