`
孟雪雪
  • 浏览: 53044 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

BufferedWriter...

阅读更多
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class IOTest {
public static void main(String[] args){
  File f = new File("E:\\1.txt");
  //读
  String oldStr = "";
  try {
   FileReader fr = new FileReader(f);
   BufferedReader br = new BufferedReader(fr);
   String line = null;
   while((line = br.readLine())!=null){
    oldStr += line;
   }
  } catch (FileNotFoundException e1) {
   e1.printStackTrace();
  } catch (IOException e) {
   e.printStackTrace();
  }
 
  //写
  String newStr = "zxc";
  FileWriter fw;
  try {
   fw = new FileWriter(f);
   BufferedWriter bw = new BufferedWriter(fw);
   bw.write(oldStr+"\r\n"+newStr);//不想换行就把\r\n去掉
   bw.close();
   fw.close();
  } catch (IOException e) {
   e.printStackTrace();
  }
}
}
分享到:
评论

相关推荐

    BufferedWriter.rar_单片机开发_Java_

    标题中的"BufferedWriter.rar"表明这是一个与Java编程语言相关的压缩包,主要涉及BufferedWriter类的使用。BufferedWriter是Java I/O流中的一个关键类,用于提高文本输出的效率。它通过在内部创建一个缓冲区来存储...

    【IT十八掌徐培成】Java基础第13天-02.BufferedWriter-装饰模式.zip

    bufferedWriter.write("Hello, BufferedWriter!"); // 将缓冲区内容写入文件 bufferedWriter.flush(); // 关闭流 bufferedWriter.close(); } catch (IOException e) { e.printStackTrace(); } } } ``` ...

    Java文件I/O操作:读取与写入文件的全面指南

    bufferedWriter.write("Welcome to Java file I/O."); } catch (IOException e) { e.printStackTrace(); } ``` ##### 6.2 写入多行文本 可以一次性写入多行文本到文件中。 ```java try (FileWriter fileWriter = ...

    BufferedWriter.rar_Windows编程_Unix_Linux_

    Wraps an existing Writer and <em>buffers< em> the output. Expensive interaction with the underlying reader is minimized

    Java读写文本文件的示例代码

    bufferedWriter.write("This is a test."); ``` 4. **刷新和关闭流**:确保在写入完成后刷新流以确保所有数据都被写入,并关闭流。 ```java bufferedWriter.flush(); bufferedWriter.close(); ``` 在实际开发中,...

    用java实现的创建文件及写入内容

    bufferedWriter.append("这是追加的内容"); // 追加内容 ``` 总的来说,Java提供了一套强大的文件操作API,使得开发者能够轻松地创建、读取、修改和删除文件。在处理大量数据或进行复杂文件操作时,使用缓冲流(如`...

    demo-writetxt.zip

    bufferedWriter.write("这是写入的内容"); ``` 6. **换行**: 如果需要在写入的内容之间添加换行,可以使用`newLine()`方法: ```java bufferedWriter.newLine(); ``` 7. **关闭流**: 完成写入后,记得...

    文件流的读取与写入

    bufferedWriter.write("Hello, World!"); bufferedWriter.newLine(); ``` 4. 不忘关闭流。 ```java bufferedWriter.close(); fileWriter.close(); ``` 在实际项目中,可能会遇到更复杂的情况,比如处理异常、同时...

    FileWriter和BufferedWriter的真正区别在哪

    在Java编程语言中,`FileWriter`和`BufferedWriter`都是用于文件操作的类,它们都隶属于java.io包,但两者在功能和性能上有显著的差异。理解这些差异对于编写高效、可靠的文件处理代码至关重要。 `FileWriter`是...

    BufferedReader 和BufferedWriter 实例

    在Java编程语言中,`BufferedReader`和`BufferedWriter`是两个非常重要的I/O流类,用于提高读写操作的效率。它们属于字符流,主要用于处理文本数据,相较于原始的`InputStream`和`OutputStream`,这两个类通过内部...

    java实现大文本文件拆分

    bufferedWriter.write(str); bufferedWriter.newLine(); } bufferedWriter.flush(); bufferedWriter.close(); } ``` 在上面的代码中,我们首先创建了一个大文本文件,然后使用 `BufferedWriter` 将字符串写入到...

    BufferedWriter 介绍_动力节点Java学院整理

    BufferedWriter 介绍 BufferedWriter 是 Java 中的一种缓冲字符输出流,它继承于 Writer。BufferedWriter 的作用是为其他字符输出流添加一些缓冲功能,以提高写入效率和性能。缓冲区的大小可以在构造函数中指定,...

    编程实现先从标准输入中读取字符串,然后将字符串存到文件file1中,最后再将文件file1中的内容读取另存到文件file2中等功能。

    bufferedWriter.write(inputString); // 关闭流 bufferedWriter.close(); ``` 5. **读取文件**: 要从文件读取内容,可以使用`FileReader`和`BufferedReader`。创建这两个对象,然后使用`readLine()`方法逐行...

    Java写入文件的几种方法共8页.pdf.zip

    bufferedWriter.write("Hello, World!"); bufferedWriter.close(); ``` 3. **PrintWriter**:`PrintWriter`提供了更方便的打印功能,支持格式化输出,且默认不抛出IOException。它可以处理各种类型的数据,如...

    安卓手机WiFi信号强度的检测与保存

    bufferedWriter.write(Integer.toString(signal)); bufferedWriter.newLine(); // 换行 } bufferedWriter.close(); fileWriter.close(); ``` 以上就是如何在Android应用中检测WiFi信号强度并将其按照60个一组...

    java实现记事本内容

    bufferedWriter.write("Hello, Java!"); bufferedWriter.newLine(); // 添加换行符 bufferedWriter.close(); fileWriter.close(); ``` 3. **保存TXT文件**: 在Java记事本应用中,保存文件通常意味着将用户在...

    Java中BufferedReader与BufferedWriter类的使用示例

    在这个例子中,我们创建了一个`BufferedWriter`对象,并向名为"bufferedwriter.txt"的文件中写入了两行文本。 除了基本的读写操作,`BufferedReader`还提供了`mark()`和`reset()`方法,用于标记当前读取位置并允许...

    Android Socket客户端代码

    然后,你可以通过`bufferedReader.readLine()`读取服务器的数据,用`bufferedWriter.write()`和`bufferedWriter.flush()`发送数据到服务器。 **3. 数据传输** 在客户端,我们通常会在一个单独的线程中处理Socket...

    Java写文件读文件写图片到数据库读图片出数据库

    bufferedWriter.write("文件内容"); bufferedWriter.close(); ``` 读文件则常用InputStreamReader和BufferedReader,它们允许我们逐行或逐字符地读取文件内容: ```java FileReader fileReader = new FileReader(...

    比较Filewriter 与bufferwriter

    ### 比较FileWriter与BufferedWriter 在Java编程语言中,对于文件操作是非常常见的需求之一,尤其是在处理大量数据的场景下。本篇文章将基于一个具体的代码示例,对比`FileWriter`与`BufferedWriter`两种不同方式在...

Global site tag (gtag.js) - Google Analytics