写入文件时..PrintWriter 为什么写不进的呢
try{
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(FileIO.fileSelected.toString()+".out")));
}catch(IOException e){
System.out.println(e.getStackTrace());
}
String ab = "asdfasdfasdf \n asdfasdfasdfasf \n asfasdfsadf \n";
System.out.println(ab);
//ab为测试数据...三行..
try{
out.write(ab,0,ab.length());
}catch(IndexOutOfBoundsException e){
System.out.println(e.getStackTrace());
}
write(String s,int off,int len)
的参数说明
Parameters:
s - String to be written //待输入的String
off - Offset from which to start reading characters //定位.从哪开始写入
len - Number of characters to be written //要写入多少个字符
上面还在一段说如果String不合法则不会写入任何东西..
我的文件里就是什么都没写入...不过用
writte(char[] buf) 就能写入到一个文件中..看来不是路径问题....只是函数没用好....
请问.为什么string不可以呢...哪里出错了另..我看了很久都没发现....
麻烦大哥们了...这几天老来问问题..还不给你们分..-_-!!!!.谢谢啊