关于这几天学习的java文件IO
来源:互联网 发布:cookie flash.js 编辑:程序博客网 时间:2024/04/28 08:08
读一个图片
public class IOFile {
public static void main(String[] args){
FileInputStream fis = null;
FileOutputStream fos = null;
try {
fis = new FileInputStream("e:/w.jpg");
fos = new FileOutputStream("e:/t.jpg");
/*
File f = new File("e:/w.jpg");
byte[] b = new byte[(int)f.length()];
fis.read(b);
fos.write(b);
*/
byte[] b = new byte[1024*3];
int size = fis.read(b);
while(size!=-1){
fos.write(b,0,size);
size = fis.read(b);
}
/* int b = fis.read();
while(b!=-1){
fos.write(b);
b = fis.read();
}*/
} catch (IOException e) {
e.printStackTrace();
} finally{
if (fis!=null) {
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (fos!=null) {
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
读txt文件
public class TextReader {
public static void main(String[] args) throws Exception{
//BufferedReader br = new BufferedReader(new FileReader("e:/aaa.txt"));
//BufferedWriter bw = new BufferedWriter(new FileWriter("e:/bbb.txt"));
BufferedReader br = new BufferedReader(
new InputStreamReader(new FileInputStream("c:/aaa.txt"),"utf-8"));
BufferedWriter bw = new BufferedWriter(
new OutputStreamWriter(new FileOutputStream("c:/bbb.txt"),"utf-8"));
String line = br.readLine();
while(line!=null){
System.out.println(line);
bw.write(line);
bw.newLine();
line = br.readLine();
}
br.close();
bw.close();
}
}
读取键盘的输入
public class KeyBoard {
public static void main(String[] args) throws Exception {
/* BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String line = br.readLine();
while(line!=null){
System.out.println(line);
line = br.readLine();
}
br.close();
}
*/
/* Console con = System.console();
String line = con.readLine();
while(line!=null){
System.out.println(line);
line = con.readLine();
}
}
*/
/* int line = System.in.read();
System.out.print(line);
*/}
}
- 关于这几天学习的java文件IO
- 关于这几天的
- 这几天学习java的一点体会
- 关于文件io流的整理学习
- 这几天的学习
- 这几天的学习
- 关于Java的IO的学习
- 关于java io学习
- 这几天关于流媒体服务器方面学习的总结
- 关于framebuffer这几天学习的一点心得体会和疑惑
- java学习【文件IO】
- 关于几天对com学习的总结
- 这几天学习到的Java设计模式
- 这几天的学习生活
- java关于(io&nio) 的 文件copy例子
- java IO 关于创建文件的一个细节、技巧
- 关于JAVA IO流写文件数字乱码的问题
- java学习---文件IO流
- Build Android
- ExtJS国际化
- 二分匹配 Cat VS Dog (第一次 多校联盟 华东师大oj 2682 )
- ★★★ Visual Studio 2008 每日小窍门 【持续发布ing~】 Tips:054
- [经典]Linux内核中ioremap映射的透彻理解
- 关于这几天学习的java文件IO
- Linux多线程 |互斥锁|条件变量
- Project 'Struts' is missing required library:.......
- winfrom中插入报“insert into"语法错误的情况
- 网络基本概念
- 写在2011-07-13
- 图片toolbar iphone
- MyEclipse8.5+Weblogic配置ssh环境
- [心得教程] [其他] FLEX入门学习路线图