是文件的写入和读取操作
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class zijl{
public static void main(String[]args) {
wenj w= new wenj();
w.out();
w.in();
}
}
class wenj{
public void out(){
//确定文件位置
File file=new File("E:\\YS\\11.txt");
try {
//构建一个文件输出对象
OutputStream out = new FileOutputStream(file,true);
//确定输出的内容
String b = "我爱Java千百遍";
try {
//把内容写入到文件
out.write(b.getBytes());
//关闭流
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void in() {
//确定文件位置
File file=new File("E:\\YS\\11.txt");
try {
//构建一个文件输入对象
InputStream in=new FileInputStream(file);
//常量池
StringBuilder bus =new StringBuilder();
byte[] bys=new byte[1024];
//表示字节长度,不为-1时表示有内容
int len = -1;
while ((len = in.read(bys))!=-1) {
//把字节转换成字符
bus.append(new String(bys));
}
System.out.println(bus);
in.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}