首页 > 代码库 > Java 流
Java 流
⑴流的分类:
①输入流和输出流都是以程序作为主导;
②程序读取文件中的内容叫输入流;
③程序往文件中写入内容叫输出。
例1:创建一个文本文档
File f = new File("e:\\123.txt");
try {
f.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
例2:把内容输入到文本文档中
OutputStream ou = null;
try {
ou = new FileOutputStream("e:\\123.txt");
String aa = "哈哈....彩票中奖了";
ou.write(aa.getBytes());
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
例3:查看文本文档中的内容
try {
InputStream iS = new FileInputStream("e:\\123.txt");
byte [] ff =new byte[1024];
int len = 0;
while((len = iS.read(ff)) >=0){
String str = new String(ff, 0, len);
System.out.println(str);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
例4:创建文件夹
File f = new File("e:\\hh");
f.mkdir();
例5:把文本文档复制到文件夹中
InputStream iss = null;
OutputStream ops = null;
try {
iss = new FileInputStream("e:\\123.txt");
ops = new FileOutputStream("e:\\hh\\123.txt");
byte [] hh = new byte [1024];
int len = 0;
while((len = iss.read(hh)) >=0){
ops.write(hh);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Java 流