2016-11-19 88 views
0

讀取從文件和顯示數據的Java程序我有一個文本文件,該文件的格式如下:在預定義的格式

one, 
two, 
tree, 
four, 
five, 
six, 
......and so on 

現在我需要這在下面的格式產生輸出Java程序:

number is one and number is two 
number is two and number is three 
number is three and number is four 
number is five and number is six 
......and so on 

我試過以各種方式做,但無法獲得正確的輸出。

我的代碼是:

public static void readData() { 
    // TODO Auto-generated method stub 
    File f=new File("test.txt"); 
    try { 
     FileReader fileReader=new FileReader(f); 
     BufferedReader bufferedReader=new BufferedReader(fileReader); 
     String line; 
     while((line=bufferedReader.readLine())!=null) 
     { 
      String line1[] = line.split(","); 
      System.out.println("Number is : "+line1[0]+" and Number is :"+line1[1]); 
     } 
    } catch (Exception e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 
} 
} 
+0

代碼嗎?需要更多信息 – Milan

+1

閱讀[幫助]。你的問題完全不適合StackOverflow。如果你確實嘗試了各種方法,你應該能夠發佈你的代碼並告訴我們問題是什麼。 –

+0

[致家庭作業問題的學生的公開信](http://meta.programmers.stackexchange.com/questions/6166/open-letter-to-students-with-homework-problems) –

回答

0

下面的代碼可以幫助你 -

List<String> list = Files.readAllLines(Paths.get("FILE_PATH")); 
    for (int i = 1; i < list.size(); i++) { 
     System.out.println(
       "number is " + list.get(i - 1).replace(",", "") + " and number is " + list.get(i).replace(",", "")); 
    } 
+0

Thanx buddy !!!!有效。 – Himanshu

+0

如果工作正常,請接受答案 –