我有一个文本文件,格式如下:
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 :(得分: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(",", ""));
}