सभी में लाइन द्वारा टेक्स्ट टेक्स्ट सामग्री सामग्री स्टोर करें, अब मुझे सरणी में टेक्स्ट फ़ाइल में सामग्री को संग्रहीत करने के बारे में कोई जानकारी नहीं है। ,सरणी
abc1
xyz2
rxy3
मैं उन्हें लाइन द्वारा सरणी लाइन में स्टोर करने के लिए चाहते हैं कि संभव है: स्थिति, की तरह है पाठ फ़ाइल सामग्री? मुझे उम्मीद है कि इस तरह है:
arr[0] = abc1
arr[1] = xyz2
arr[2] = rxy3
मैंने ऐसा कुछ करने की कोशिश की है, लेकिन ऐसा लगता है कि मेरे लिए काम नहीं है। अगर कोई मेरी मदद कर सकता है, तो वास्तव में बहुत धन्यवाद।
कोड है:
BufferedReader in = new BufferedReader(new FileReader("path/of/text"));
String str;
while((str = in.readLine()) != null){
String[] arr = str.split(" ");
for(int i=0 ; i<str.length() ; i++){
arr[i] = in.readLine();
}
}
* पर यह जाँच "लेकिन मेरे लिए काम नहीं की तरह लग" * क्या त्रुटि या अपवाद के परिणामस्वरूप कर सकते हैं? फोरम पर इसे [प्रश्न में संपादित करें] के रूप में कॉपी/पेस्ट करें (http://stackoverflow.com/posts/16100175/edit)। –
यदि आप प्रत्येक सरणी तत्व में पूरी लाइन चाहते हैं, तो आप इसे क्यों विभाजित कर रहे हैं? – NilsH
मैंने सोचा कि विभाजन ("") मुझे अगली पंक्ति को अलग करने में मदद कर सकता है? ताकि यह ग्रहणाधिकार 1,2,3 हो सके .. – salemkhoo