@RequestMapping("input")
public void input() throws IOException {
File file=new File("D:"+ File.separator+"test.txt");
InputStream in=new FileInputStream("D:"+ File.separator+"test.txt");
//字节转字符 防止乱码
InputStreamReader re=new InputStreamReader(in,"gbk");
char[] b= new char[1024];
int length;
length= re.read(b);
System.out.println(length);
System.out.println(new String(b,0,length));
}
@RequestMapping("out")
public void out(){
try {
String str="asdfghj欢迎来来到输出流 写入";
char[] len=str.toCharArray();
byte[] len1=str.getBytes();
FileOutputStream in=new FileOutputStream("D:"+ File.separator+"test.txt");
//字节转字符 防止乱码
OutputStreamWriter wr=new OutputStreamWriter(in,"gbk");
wr.write(len,0,len.length);
wr.close(); //记得要关闭,否则无效果
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
回顾inputstream和outputstream
最新推荐文章于 2022-07-08 16:35:39 发布