3-26java的日子--IO流,各种流
2013-03-26 22:09
363 查看
字节流的IO:
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class BufferedInputStreams {
public static void main(String[] args) throws IOException {
File f1 = new File("D://io//file.txt");
if (!f1.exists()) {
f1.createNewFile();
}
byte[] b=new byte[5];
System.out.println(f1.getAbsolutePath());
DataOutputStream out=new DataOutputStream(new BufferedOutputStream(new FileOutputStream(f1)));
out.write(10);
out.write('s');
out.write('b');
f1.length();//长度为什么是000000000000??????????
// System.out.println(f1.length());
out.flush();
out.close();
}
}
字符流的IO:
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
public class ReadandWrite {
public static void main(String[] args) throws IOException {
File f1 = new File("D://io//file.txt");
if (!f1.exists()) {
f1.createNewFile();
}
byte[] b=new byte[5];
System.out.println(f1.getAbsolutePath());
BufferedReader in=new BufferedReader(new InputStreamReader(new FileInputStream(f1)));
in.read();
f1.length();//长度为什么是000000000000??????????
System.out.println(Integer.toString((in.read())));
in.close();
}
}
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class BufferedInputStreams {
public static void main(String[] args) throws IOException {
File f1 = new File("D://io//file.txt");
if (!f1.exists()) {
f1.createNewFile();
}
byte[] b=new byte[5];
System.out.println(f1.getAbsolutePath());
DataOutputStream out=new DataOutputStream(new BufferedOutputStream(new FileOutputStream(f1)));
out.write(10);
out.write('s');
out.write('b');
f1.length();//长度为什么是000000000000??????????
// System.out.println(f1.length());
out.flush();
out.close();
}
}
字符流的IO:
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
public class ReadandWrite {
public static void main(String[] args) throws IOException {
File f1 = new File("D://io//file.txt");
if (!f1.exists()) {
f1.createNewFile();
}
byte[] b=new byte[5];
System.out.println(f1.getAbsolutePath());
BufferedReader in=new BufferedReader(new InputStreamReader(new FileInputStream(f1)));
in.read();
f1.length();//长度为什么是000000000000??????????
System.out.println(Integer.toString((in.read())));
in.close();
}
}
相关文章推荐
- java 中各种日期的转换(年月日,周,季度等,周一周末日子,季度日子,月末日子)
- JAVA IO流各种不一样的测试
- Java基础知识强化之IO流笔记26:FileInputStream / FileOutputStream 复制mp4视频的案例
- JAVA中的各种IO流操作学习笔记
- java笔记26 IO流其他对象
- 3-29java的日子--各种“流”言
- 【java编程】IO流之操作各种数据类型
- Java 各种IO流的使用
- 归整Java连接各种数据库
- 各种排序算法的分析及java实现
- [Java]各种经典排序
- Java各种数据类型的转换
- JavaScript和Java数组拷贝各种方法耗时比较
- 剑指offer--面试题26:复杂链表的复制--Java实现
- JavaEE Tutorials (26) - 批处理
- Java---IO流知识总结
- 使用Java程序连接各种数据库的方法介绍
- 黑马程序员——java IO流
- 黑马程序员_Java_IO流_字节流
- Java实现各种简单排序