Java读写基础代码 输入输出

package week13;

import java.io.*;
public class Demo1_2 {

    public static void main(String[] args) throws IOException {
        // TODO Auto-generated method stub  
        //1.创建FileWriter对象
         FileWriter fw=new FileWriter("S:\\a.txt");
         //2.调用Writer()写入
         for(int i=0;i<100;i++) {
             fw.write("凌云志\r\n");
             
    }
         fw.flush();
         fw.close();
         FileReader fr=new FileReader("S:\\a.txt");
         FileWriter fw1=new FileWriter("S:\\why.txt");
         int len=0;
         while((len=fr.read())!=-1) {
             fw1.write(len);
             
         }
         fw1.flush();
         fw1.close();
         
}
}
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是Java中文件输入输出的完整代码示例: ```java import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class FileIOExample { public static void main(String[] args) { // 取文件 File inputFile = new File("input.txt"); try { BufferedReader reader = new BufferedReader(new FileReader(inputFile)); String line = null; while ((line = reader.readLine()) != null) { System.out.println(line); } reader.close(); } catch (IOException e) { e.printStackTrace(); } // 入文件 File outputFile = new File("output.txt"); try { BufferedWriter writer = new BufferedWriter(new FileWriter(outputFile)); writer.write("Hello, world!"); writer.newLine(); writer.write("This is an example of file output."); writer.newLine(); writer.close(); } catch (IOException e) { e.printStackTrace(); } } } ``` 在上面的示例中,我们首先创建了一个`File`对象来表示我们要取的输入文件。我们使用`BufferedReader`和`FileReader`类来取文件内容,并使用`while`循环逐行取文件内容。最后,我们使用`close()`方法关闭文件取器。 然后,我们创建了一个`File`对象来表示我们要入的输出文件。我们使用`BufferedWriter`和`FileWriter`类来入文件内容,并使用`write()`方法将字符串入文件。我们还使用`newLine()`方法来添加新行。最后,我们使用`close()`方法关闭文件入器。 请注意,在使用文件时,我们必须处理可能抛出的`IOException`异常。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值