3-29java的日子--各种“流”言
2013-03-29 22:30
225 查看
// 键盘》fromFile》toFile1
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class TestKeyToFileToFile {
public static void main(String[] args) throws IOException {// 键盘》fromFile》toFile1
File fromFile = new File("D://io//file.txt");// 复制文件来源
File toFile = new File("D://io//file1.txt");// 复制文件目的
FileOutputStream fos1 = new FileOutputStream(fromFile);
TestKeyToFileToFile tktftf = new TestKeyToFileToFile();
System.out.println("请从键盘输入所需存储到fromFile的字符:");// 输出到控制台为字符串!!!!!!!!!!!!!
tktftf.byteTestKeyToFileToFile(System.in, fos1);
// tktftf.byteTestKeyToFileToFile(System.in, System.out);//键盘入,显示器出
TestFileToFile tftf = new TestFileToFile();
tftf.copyFile1(fromFile, toFile);
System.out.println("字符从fromFile存储到toFile:");// 输出到控制台为字符串!!!!!!!!!!!!!
}
public void byteTestKeyToFileToFile(InputStream in, OutputStream out)
throws IOException {
BufferedInputStream bis = new BufferedInputStream(in);
BufferedOutputStream bos = new BufferedOutputStream(out);
int count = 0;
byte[] b = new byte[1024];
count = bis.read(b);
bos.write(b, 0, count);
bos.flush();
bis.close();
System.out.println("关闭键盘输入流流:");// 输出到控制台为字符串!!!!!!!!!!!!!
bos.close();
}
public void charTestKeyToFileToFile() {
//字符流由键盘》fromFile》toFile1》》》》》》》》》》》同字节流大同小异
}
}
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class TestKeyToFileToFile {
public static void main(String[] args) throws IOException {// 键盘》fromFile》toFile1
File fromFile = new File("D://io//file.txt");// 复制文件来源
File toFile = new File("D://io//file1.txt");// 复制文件目的
FileOutputStream fos1 = new FileOutputStream(fromFile);
TestKeyToFileToFile tktftf = new TestKeyToFileToFile();
System.out.println("请从键盘输入所需存储到fromFile的字符:");// 输出到控制台为字符串!!!!!!!!!!!!!
tktftf.byteTestKeyToFileToFile(System.in, fos1);
// tktftf.byteTestKeyToFileToFile(System.in, System.out);//键盘入,显示器出
TestFileToFile tftf = new TestFileToFile();
tftf.copyFile1(fromFile, toFile);
System.out.println("字符从fromFile存储到toFile:");// 输出到控制台为字符串!!!!!!!!!!!!!
}
public void byteTestKeyToFileToFile(InputStream in, OutputStream out)
throws IOException {
BufferedInputStream bis = new BufferedInputStream(in);
BufferedOutputStream bos = new BufferedOutputStream(out);
int count = 0;
byte[] b = new byte[1024];
count = bis.read(b);
bos.write(b, 0, count);
bos.flush();
bis.close();
System.out.println("关闭键盘输入流流:");// 输出到控制台为字符串!!!!!!!!!!!!!
bos.close();
}
public void charTestKeyToFileToFile() {
//字符流由键盘》fromFile》toFile1》》》》》》》》》》》同字节流大同小异
}
}
相关文章推荐
- 3-26java的日子--IO流,各种流
- java 中各种日期的转换(年月日,周,季度等,周一周末日子,季度日子,月末日子)
- java基础29 迭代器 listIterator() 及各种遍历集合的方法
- java各种语言之间的转码问题- -
- 各种排序算法的深入分析及java实现
- java中各种路径获取问题
- java连接各种数据库方式
- java 调用webservice的各种方法总结
- Java连接各种数据库的实例
- [置顶] oracle 快速查询数据库各种信息、及转换对应java代码
- 算法19_各种排序算法的分析及java实现
- 关于java 中 各种字符集的问题
- 七牛---关于JAVA SDK的各种Demo
- java关于各种插件的使用,本文以分页插件为例
- day48_Redis+Jedis。Java操作Redis、其他各种常用配置命令 总结【后面会用到今天搭建的环境-便于复习)】
- JAVA各种数据库使用JDBC连接的方式
- java实现各种排序算法(包括冒泡排序,选择排序,插入排序,快速排序(简洁版))及性能测试
- java连接oracle数据库的各种方法及java在数据库中的含义
- Java 判断操作系统类型(适用于各种操作系统)
- java web开发中各种注意点总结(3)