package number;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
public class WriteFile {
public static void main(String[] args) {
File file=new File("temp.txt");//txt文档是E:\workspace\study(你自己的工作区目录)下的temp.txt文档
try{
//先写入内容到指定的文档
System.out.println("请输入文件的内容:");
InputStreamReader isr=new InputStreamReader(System.in );
BufferedReader br=new BufferedReader(isr);
String str=br.readLine();
FileWriter fw=new FileWriter(file);
PrintWriter pw=new PrintWriter(fw);
while(!str.equals("")){
pw.println(str);
str=br.readLine();
}
br.close();
pw.close();
System.out.println("写入内容成功!");
//读取文档里面的内容
FileReader fr=new FileReader(file);
BufferedReader br2=new BufferedReader(fr);
String s=br2.readLine();
System.out.println("文档内容为:");
while(s!=null){
System.out.println(s);
s=br2.readLine();
}
br2.close();
}catch(IOException e){
e.printStackTrace();
}
}
}
分享到:
相关推荐
这些操作可以通过Java的图像处理库,如ImageIO或者第三方库(如JavaCV、OpenCV)完成,但`Commons FileUpload`和`Commons IO`则提供了基础的文件操作支持。 总结来说,`commons-fileupload.jar`和`commons-io.jar`...
Apache Commons FileUpload与Apache Commons IO是Java开发中处理文件上传的两个重要库,它们在Web应用中被广泛使用。这两个库分别提供了不同的功能,但在处理文件上传时常常一起使用。 `commons-fileupload-1.2.1....
总的来说,`commons-fileupload-1.3.3.jar`和`commons-io-2.6.jar`是Java开发中不可或缺的工具,它们大大简化了文件上传的实现,同时也提供了良好的错误处理和资源管理机制,使得文件上传操作变得更加可靠和高效。...
Apache Commons IO是一个Java库,提供了大量的实用工具类,用于处理基本的IO操作,如读写文件、复制流、处理路径等。而Apache Commons FileUpload则专门用于处理HTTP请求中的多部分数据,即文件上传。 二、Servlet...
Java的IO流是Java编程语言中的重要组成部分,它主要用于数据的输入和输出操作。在Java中,IO流被设计为处理任何类型的数据,包括字符、字节甚至对象。本练习旨在帮助初学者理解和掌握Java IO流的基础知识。 一、IO...
通过`commons-io-1.4.jar`这样的工具库,我们可以更高效地处理文件和流操作,提高开发效率,同时降低出错的可能性。在实际编程中,应根据具体需求选择合适的流类和工具,以实现最佳的性能和代码质量。
总的来说,`commons-fileupload-1.3.1.jar` 和 `commons-io-2.4.jar` 在Java Web开发中是处理文件上传不可或缺的工具,它们为开发者提供了强大的支持,使得文件上传功能的实现变得既高效又安全。在开发过程中,正确...
通过学习“Introduction-to-Java-IO”教程,开发者不仅可以掌握基本的文件操作,还能深入了解Java NIO的高级特性,提升应用程序的性能和并发处理能力。而压缩包中的"Introduction-to-Java-IO.pdf"很可能是教程的详细...
Java IO 是Java编程语言中处理输入/输出流的重要部分,它是连接程序与外部世界的桥梁,允许数据在程序和外部资源之间流动。`commons-io-2.5.jar` 是Apache Commons项目的一部分,它提供了一系列增强和扩展了Java标准...
Commons FileUpload和Commons IO是Java开发中两个非常重要的库,尤其在处理文件上传功能时。这两个库由Apache软件基金会维护,是许多Java Web应用程序的标准组成部分。 `commons-fileupload-1.3.2.jar`是Apache ...
2. 引入必要的包:在Java源代码中,引入`com.github.junrar`包下的相关类,如`com.github.junrar.Archive`和`com.github.junrar.io.RARInputStream`,这些类提供了与RAR文件交互的接口。 3. 创建RAR档案对象:通过`...
本话题将详细讲解`JAVAcommons-fileupload-1.4.jar`和`commons-io-2.6.jar`这两个库,它们在处理文件上传和输入/输出操作时扮演着关键角色。 **Apache Commons FileUpload** `commons-fileupload-1.4.jar`是Apache...
Apache Commons IO则是另一个强大的Java I/O工具包,它提供了大量的静态方法来处理文件、流、字符集等操作。在"commons-io-2.0.1.jar"这个版本中,它包含了多种文件操作函数,如读写文件、复制文件、移动文件、比较...
基于java的开发源码-二进制IO类与文件复制操作实例.zip 基于java的开发源码-二进制IO类与文件复制操作实例.zip 基于java的开发源码-二进制IO类与文件复制操作实例.zip 基于java的开发源码-二进制IO类与文件复制操作...
Apache Commons IO 是一个Java库,专注于提供各种I/O操作的实用工具类,这些操作包括文件、流、过滤器、读写、转换、检测等。在本案例中,我们讨论的是"commons-io-2.4"版本,这个版本包含了完整的Apache Commons IO...
总的来说,`commons-fileupload-1.2.1`和`commons-io-1.4`这两个库对于Java开发者来说是宝贵的资源,它们极大地简化了文件操作的复杂性,提高了代码的可读性和维护性。无论是初学者还是经验丰富的开发者,都值得深入...
总的来说,Apache Commons FileUpload和Commons IO是Java开发中处理文件上传和IO操作的强大工具,它们极大地提高了开发效率并降低了错误发生的可能性。这两个库的组合使用使得处理文件上传变得更为简单和可靠,无论...
client-java`时,首先需要在项目中引入`fastdfs-client-java-1.29-SNAPSHOT.jar`和`commons-io-2.4.jar`这两个依赖库,然后根据`fdfs_client.conf`配置客户端,并通过`FastDFSClient`类提供的API进行文件操作。...
在Java中,进行文件读写的操作通常涉及两个核心包:`java.io` 和 `java.nio`。这里我们主要关注 `java.io` 包,它提供了多种类来处理文件的读写操作,如`FileReader`, `FileWriter`, `BufferedReader`, 和 `...
练习-java输入输出之文件字节io流之合并文件以下是一个示例Java程序,演示如何使用文件字节IO流合并两个文件:见附件在上面的示例中,我们首先定义了要合并的两个文件名和合并后的文件名。然后,我们使用...