package corejava;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings;
public class testIO2 {
public void test(String str){
File f= new File(str);
try {
FileInputStream in= new FileInputStream(f);
FileOutputStream out= new FileOutputStream(new File("D://test.text"));
OutputStreamWriter ow= new OutputStreamWriter(out);
InputStreamReader isr= new InputStreamReader(in);
int n=0;
while((n=isr.read())!=-1){
ow.write(n);
ow.flush();
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
new testIO2().test("D://data.sql");
}
}
/**
需要注意的问题:
刚开始我用InputStreamReader将FileInputStream进行包装,然后给
FileOutputStream out= new FileOutputStream(new File("D://test.text"));这个文件写入结果为乱码,是应为读入内存的是字符流 而输出的是字节流 然后我讲FileOutputStream也用OutputStreamWriter
包装后就正常了
还有就是 如果输入输出都是字节流不会乱码
**/
分享到:
相关推荐
java IO教程,java IO教程,java IO教程,java IO教程java IO教程java IO教程java IO教程java IO教程,java IO教程java IO教程java IO教程java IO教程java IO教程,java IO教程,java IO教程,java IO教程,java IO...
java IO
Java教程之javaIO详解Java教程之javaIO详解Java教程之javaIO详解
java io 结构图java io 结构图
1、Java IO_NIO 2、Java+IO.pdf
2、常用21个IO流:FileWriter、FileReader、...3、JAVA IO流经典代码示例,示例从易到难。代码功能涉及字节、字符、字符串、文本文件、图片、音频、视频。演示错误用法和经典用法。 4、代码的结构可查看README文件。
java IO操作详细解释 清华大学java io专用教材
Java IO流详解
java IO(下)
JAVA课件Java IO.ppt详细了解JAVA
java io 文件读写
适合初学者练手.在了解 javaIO理论知识的基础上进一步巩固和深入了解
java IO流学习笔记
java io.pdf java io.pdf
java零基础自学 之 JavaIO流处理java零基础自学 之 JavaIO流处理
java io处理 方法java io处理 方法
收集了Java IO 文件读写等操作的实例
Java io流的总结
个人给应届生培训用的讲义,主要是以Java IO为主题,包括IO的基本概念、IO模型、Java BIO ,NIO, NIO2。分享下
Java IO处理类的汇总 总结了JavaIO处理类的代码集