-2
如何从一个.txt文件处理(使用Java)输入,然后将其发送到另一个.txt文件?我听说过管道系统,但经过几个小时在互联网上搜索,我仍然无法找到如何去做。Java - 从.txt处理输入并发送到anohter .txt
如何从一个.txt文件处理(使用Java)输入,然后将其发送到另一个.txt文件?我听说过管道系统,但经过几个小时在互联网上搜索,我仍然无法找到如何去做。Java - 从.txt处理输入并发送到anohter .txt
public static void main (String[] args) throws FileNotFoundException
{
Scanner sc = new Scanner(new File(args[0]));
double sum=0;
String token="0";
try
{
PrintWriter writer = new PrintWriter((args[1]), "UTF-8");
while(sc.hasNextLine())
{
String line=sc.nextLine();
Scanner lineScan = new Scanner(line);
while(lineScan.hasNext())
{
token=lineScan.next();
sum+=Double.parseDouble(token);
}
//System.out.println(sum);
writer.println(sum);
sum=0;
lineScan.close();
}sc.close();
writer.close();
}
catch (IOException e) {
System.out.print("error");
}
}
}
这是一个文件输入和输出的例子。第一个命令行参数是要从第二个命令行参数中读取的文件,即要写入的.txt文件(或者可以用blah1.txt替换“args [x]”)。该文件从包含每行数字的文本文件中读取,并将其添加并打印输出到输出文件。
因此,如果您输入txt文件是:
1 5 10
2
4 3
那么你的输出文件将
16
2
7
我希望这有助于。
它只是读取文件并将某些内容输出到另一个文件。你可能会推翻这一点。 –