[英]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.