将数据写入Java中的外部文件

问题描述 投票:0回答:1

我的BufferedReader中有数据,但是我想在外部文件中打印数据。我该怎么办?

    URL url=new URL(input);
    BufferedReader br=new BufferedReader(new InputStreamReader(url.openStream()));
    String inputLine;
    while((inputLine=br.readLine())!=null)
        System.out.println(inputLine);
    br.close();

上面的代码对我有用。相反,我想将数据保存在外部文件中。

java file url io bufferedreader
1个回答
0
投票
URL url=new URL(input);
BufferedReader br=new BufferedReader(new InputStreamReader(url.openStream()));
String inputLine;
BufferedWriter writer = Files.newBufferedWriter(Paths.get(""));
while ((inputLine = br.readLine()) != null) {
   System.out.println(inputLine);
   writer.write(inputLine);
   // must do this: .readLine() will have stripped line endings
   writer.newLine();
   }
writer.close();
br.close();
© www.soinside.com 2019 - 2024. All rights reserved.