2015-04-19 24 views
-5

使用文本文件作爲臨時數據庫其實我有一個文本file.That是...如何用Java

1,madhavi,23,btech,f 
2,geetha,24,mba,f 
3,prakash,26,btech,m 
4,madhu,23,btech,f 
5,vani,24,mba,f 
6,praveen,26,btech,m 
7,madhuri,23,btech,f 
8,ganga,24,mba,f 
9,om,26,btech,m 

我的要求是,以顯示其有「MBA」數據線。 我能夠在控制檯中顯示全部數據,但不是特定的細節

+0

分享您的代碼 –

+1

請詳細說明您正在使用的顯示數據行的過程,以清楚地表明您的問題嗎? – Blip

回答

4

只需打開文件,逐行讀取,將每行分隔字符separatpr(,)並檢查第三個值;如果是「mba」,則打印該行。

BufferedReader reader = new BufferedReader(new FileReader("dbfile.txt")); 
String line; 

while((line = reader.readLine()) != null) { 
    String[] splits = line.split(","); 

    if (splits[3].equals("mba")) { 
     System.out.println(line); 
    } 
} 
+0

謝謝你.......它的工作 –