- FileInputStream的用法:
FileOutputStream out=null;
try {
out=new FileOutputStream("a.txt",true);
String nameString="112ssssss2334gggggg";
//写入字符数组
out.write(nameString.getBytes());
//写入一个字符
out.write(97);
//写入一个截取字符数组
byte[] bytes={'q','g'};
out.write(bytes, 1, 1);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{
if(out!=null){
try {
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
- FileInPutStream的用法
FileInputStream in=null;
try {
in=new FileInputStream("a.txt");
// int len=0;
// while((len=in.read())!=-1){
//
// System.out.print((char)len);
// }
int len=0;
byte[] b=new byte[1024];
while((len=in.read(b))!=-1){
System.out.println(new String(b, 0, len));
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{
if(in!=null){
try {
in.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}