public static void main(String[] args) throws IOException {
String dir = "e:/test/Java";
String fileName = "java.txt";
//创建一个文件
File f = new File(dir,fileName);
NewDir(dir); //检查目录是否存在
f.createNewFile(); //创建文件名
//输出字符流
FileWriter fw = new FileWriter(f);
for(int i=1; i<=100; i++){
fw.write("JAVA程序员");
}
fw.close();
//输入字符流
FileReader fr = new FileReader(f);
int c;
while((c=fr.read())!=-1){
System.out.println((char)c);
}
fr.close();
}
//创建目录
public static void NewDir(String dir){
File f = new File(dir);
if(!f.exists()){
f.mkdirs();
}
}
//由http://www.secn.com.cn 提供,转载请注明来源,谢谢!
分享到:
相关推荐
2、常用21个IO流:FileWriter、FileReader、...3、JAVA IO流经典代码示例,示例从易到难。代码功能涉及字节、字符、字符串、文本文件、图片、音频、视频。演示错误用法和经典用法。 4、代码的结构可查看README文件。
Java IO系统分为两大类:字节流和字符流。字节流主要用于处理任何类型的原始数据,如图片、音频文件或者二进制文件,而字符流则专注于处理基于文本的数据。本文将深入探讨这两类流的原理、用途以及它们之间的关联。 ...
Java IO库提供了丰富的类和接口来支持不同类型的流,包括字节流、字符流、对象流、缓冲流、转换流以及过滤流等。 字节流(Byte Stream)是处理原始二进制数据的流,分为输入流和输出流。InputStream和OutputStream...
- 处理数据单元:字节流按字节进行读取(InputStream、OutputStream),字符流按字符进行读取(Reader、Writer)。 - 功能差异:节点流直接连接到数据源或目的地,如`FileInputStream`,而处理流不直接连接,它们...
Java IO流分为两大类:字符流(Character Stream)和字节流(Byte Stream)。字符流处理单个字符,而字节流处理8位的字节序列。它们又可以进一步细分为输入流(InputStream/Reader)和输出流(OutputStream/Writer)...
字符流是Java IO流中的一种特殊流类型,负责处理纯文本数据。 a) 输入流:Reader FileReader Reader和FileReader是字符流的输入流,负责从外部世界输入纯文本数据到Java应用程序中。 操作: * read(字符数组)...
为了支持不同类型的流之间的互操作,Java提供了`InputStreamReader`和`OutputStreamWriter`来实现从字节流到字符流的转换。 - **InputStreamReader**:将字节流转换为字符流。 - **OutputStreamWriter**:将字符...
其次,根据处理的数据类型,IO流又分为字节流和字符流。字节流处理原始的8位字节数据,如FileInputStream和FileOutputStream;而字符流处理Unicode字符,如Reader和Writer。字符流通常用于处理文本数据,它们内部...
IO流在Java中分为两大类:字节流和字符流,每种流又有输入流和输出流之分。字节流处理的是8位的字节数据,而字符流处理的是16位的Unicode字符。 1. 字节流: - **InputStream** 和 **OutputStream** 是所有字节...
- 字符流:处理Unicode字符,包括Reader和Writer两大类,其子类如 FileReader 和 FileWriter 提供字符级别的读写操作。 3. 流的方向: - 输入流(Input Stream):用于读取数据,数据源可以是文件、网络、内存等...
Java提供了一套完整的IO类库,分为字节流和字符流两大类。字节流处理的是单个字节的数据,如InputStream和OutputStream;字符流处理的是Unicode字符,如Reader和Writer。除此之外,还有缓冲流(Buffered)、转换流...
Java的IO流主要分为字节流和字符流两大类: 1. 字节流:以字节(byte)为基本处理单位,包括InputStream和OutputStream两个抽象基类。例如,FileInputStream和FileOutputStream分别用于读写文件,而...
- **字符流:**Reader(输入)和Writer(输出)是所有字符流的基类,常见的子类有FileReader和FileWriter,用于文件读写;BufferedReader和BufferedWriter提供缓冲功能,提高效率。 - **处理流:**如...
在Java中,IO流分为字节流和字符流两大类,每类又分为输入流和输出流。 字节流是最基本的IO流类型,处理的数据单位是字节,主要类包括InputStream和OutputStream。InputStream代表所有输入字节流的超类,常见的子类...
2. 字符流:对于处理文本数据,Java提供了`Reader`和`Writer`作为字符输入流和输出流的基类。` FileReader`和`FileWriter`是它们的典型应用,专用于文件的字符读写。 三、流的方向 Java的IO流分为四种基本类型,...
Java的IO类主要分为两大类:字符流(Reader和Writer)和字节流(InputStream和OutputStream)。Reader和Writer是字符流的基类,InputStream和OutputStream则是字节流的基类。字符流处理单个字符,而字节流处理单个...
总结一下,Java IO流是Java处理输入输出的重要工具,包括字节流和字符流,以及丰富的子类和接口。通过熟练掌握这些API,开发者可以有效地读写文件、网络数据,甚至实现对象的序列化。在个人资料管理中,根据不同的...
在 Java 中,IO 流可以分为两大类:字节流和字符流。字节流主要用于处理二进制数据,而字符流主要用于处理文本数据。 一、IO 流的分类 IO 流可以按照不同的方式分类,一种是按照流的方向分类,分为输入流和输出流...
Java IO流分为两大类:字节流和字符流。字节流处理的是单个8位的字节,而字符流处理的是16位Unicode字符。每种流又有输入流和输出流之分,用于数据的读取和写入。 1. 字节流: - InputStream(输入流)和...