簡體   English   中英

Java程序,用於從文件讀取數據並以預定義格式顯示

[英]Java program for reading data from file and display in predefined format

我有一個以下格式的文本文件:

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();
    }
}
}

以下代碼可以幫助您-

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(",", ""));
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM