import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class TestFileWriter {
public static void main(String[] args) {
FileWriter fw=null;
FileReader fr=null;
int c=0;
String s=null;
try {
fr=new FileReader("D:\\资料\\j2se\\io\\TestFileReader\\src\\TestFileReader.java");
while((c=fr.read())!=-1){
//System.out.println((char)c);
s+=(char)c;
}
fr.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
//System.out.println(s);
}
try {
fw=new FileWriter("D:\\资料\\j2se\\io\\TestFileWriter\\TestFileReader.java");
fw.write(s);
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
java FileReader/FileWriter读写字母和数字没问题,但读写汉字乱码。记录下,后面找到解决方法再补上。 public static void main(String[] args) { FileReader fr = null; FileWriter fw = null; try { int a =...
Java中的`FileReader`和`FileWriter`是用于读写文件的基本类,它们分别继承自`InputStreamReader`和`OutputStreamWriter`。这两个类是Java IO流模型中的字符流(Character Stream)部分,处理数据的方式是以字符为...
FileReader和FileWriter进行复制。以及对每次读取的字符个数的理解
- `FileWriter`:与`FileReader`对应,用于写入文本文件。 - `InputStreamReader`:允许我们指定字符编码,与`InputStream`配合使用。 - `OutputStreamWriter`:与`OutputStream`配合,用于指定编码写入文本。 ...
2、常用21个IO流:FileWriter、FileReader、CharArrayReader、CharArrayWriter、CharSequence、OutputStreamWriter、FileOutputStream、InputStreamReader、PrintWriter、BufferedReader、InputStream、...
java中的IO操作总结(一) 所谓IO,也就是Input与Output的缩写...其对应子类FileWriter和FileReader可实现文件的读写操作 BufferedWriter和BufferedReader能够提供缓冲区功能,用以提高效率 解压密码 www.jiangyea.com
FileReader and FileWriter;使用FileWriter写文件-注意事项;使用FileWriter写文件-注意事项;21;使用FileReader读文件-注意事项;使用FileReader读文件-注意事项;24;BufferedWriter和BufferedReader;import java.io.*;...
js写文件:HTML5中与FileReader相对应的也有一个FileWriter,FileReader可以被Chrome、FF和Safari都支持。要求一定版本以上的。 但是FileWriter似乎只有被Chrome支持.
在JavaScript中,可以创建一个新的ArrayBuffer,修改其中的数据,然后使用FileWriter(如果在浏览器环境中)或者Node.js的fs模块(在服务器环境中)来写入文件。 6. 安全与性能考虑: - 在进行此类操作时,必须...
文件的创建,文件夹的创建,分别以FileOutputStream、FileInputStream、BufferedOutputStream、BufferedInputStream、FileWriter、FileReader、BufferedWriter、BufferedReader读取文件数据,向文件写入数据。
`FileReader`和`FileWriter`是最基本的字符流,主要用于读取或写入文本文件。 - **继承关系**: - `java.io.FileReader` → `java.io.Reader` → `java.lang.Object` - `java.io.FileWriter` → `java.io.Writer`...
**文件流**是指那些专门用于操作数据源中的文件的流,主要包括`FileInputStream`、`FileOutputStream`、`FileReader`和`FileWriter`四个类。这些类提供了一种简单而有效的方式来读取和写入文件。 ##### 13.4.1 `...
这包括了使用FileInputStream和DataInputStream读取二进制文件,使用FileOutputStream和DataOutputStream写入二进制文件,使用FileWriter和BufferedWriter进行文本写入,以及使用FileReader和BufferedReader进行文本...
例如,FileReader和FileWriter分别用于读取和写入文件的字符数据。 四、常用方法 1. Reader: - int read():读取一个字符并返回,结束时返回-1。 - int read(char[]):将读取的字符存入数组,返回实际读取的字符...
- 第三步,ReadExample.java用字符流读取源文件内容,添加行号后写入新文件,使用了`FileReader`和`FileWriter`配合`BufferedReader`和`BufferedWriter`。 - 第四步涉及读取文本文件,计算总成绩并写入新的分析文件...
在【描述】中提到的功能实现中,我们主要关注的是文件的读写操作,这通常涉及到Java的`FileWriter`和`FileReader`类。这两个类是Java标准库中的核心组件,用于处理文件的输入和输出。 1. **FileWriter**:这是一个...
3. **File类和FileWriter/FileReader类**:File类用于表示文件和目录路径名,而FileWriter和FileReader则分别用于写入和读取文件内容。在学生管理系统中,我们需要创建一个或多个文件存储学生信息,FileWriter用于将...
此外,`FileReader`还支持`java.io.InputStreamReader`和`java.io.Reader`接口提供的所有方法,例如`void mark(int readLimit)`用于设置标记,`boolean markSupported()`用于判断是否支持标记等。 #### 三、注意...
其中,`FileReader`和`FileWriter`是最常用的字符流类,它们分别用于读取和写入文本文件。 ##### 1. FileReader与FileWriter简介 - **FileReader**: - 用于读取字符文件。 - 构造方法接受一个文件路径或`File`...
- FileReader:从文件中读取字符数据。 - PipedReader:字符版的管道流。 相对应的Writer类有: - CharArrayWriter:与ByteArrayOutputStream类似,但写入字符数组。 - FileWriter:向文件写入字符数据。 - ...