मेरे पास एक फ़ाइल है जिसमें जानकारी है। ऐसा लगता है:किसी फ़ाइल में तारों को विभाजित करने और उन्हें पढ़ने के लिए कैसे?
Michael 19 180 Miami
George 25 176 Washington
William 43 188 Seattle
मैं लाइनों और तारों को विभाजित करना और उन्हें पढ़ना चाहता हूं।
BufferedReader in = null;
String read;
int linenum;
try{
in = new BufferedReader(new FileReader("fileeditor.txt"));
}
catch (FileNotFoundException e) {System.out.println("There was a problem: " + e);}
try{
for (linenum = 0; linenum<100; linenum++){
read = in.readLine();
if(read == null){}
else{
String[] splited = read.split("\\s+");
System.out.println(splited[linenum]);
}
}
}
catch (IOException e) {System.out.println("There was a problem: " + e);}
}
क्या यह दिया मुझे
Michael
25
188
मैं पाश मेरे लिए के साथ अपने शायद एक मुद्दा लगता था:
Michael
19
180
Miami
George
...
मैं इस तरह एक कोड का इस्तेमाल किया: मैं जैसे कि यह देखने के लिए चाहते हैं लेकिन मैं प्रोग्रामिंग में बहुत उन्नत नहीं हूं और मैं मदद की सराहना करता हूं। धन्यवाद।
'स्कैनर' का उपयोग करके दूसरे विचार पर बेहतर लगता है। 'StreamTokenizer 'पुराना है। –