write()和 append()??
java FileWriter 中的write()和 append()方法,write()也是在后边追加的写入,怎么回事呢?? --------------------编程问答-------------------- public FileIO(){
try {
fw=new FileWriter(pathName);
fw.write("woshi李斌");
fw.write("哈哈");
fw.write("怎么样");
fw.write("r12234887745");
fw.write("woshi李斌");
fw.write("哈哈");
fw.write("怎么样");
fw.write("r12234887745");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally
{
try {
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
--------------------编程问答-------------------- --------------------编程问答-------------------- fw=new FileWriter(pathName);
br =new BufferedWriter(fw);
br.append("nihao");
br.append("---nihafffasfdasfadffffffo111");
追加的方式,运行了两次,应该有四个字符串啊,可是只有nihao---nihaffffffffo111 一遍????? --------------------编程问答-------------------- 是被覆盖掉了 --------------------编程问答-------------------- append是stringBuffer的方法吧。。。 --------------------编程问答--------------------
FileWriter fw = new FileWriter("C:\\Users\\XIAOJIAN\\Desktop\\a.txt",true);
fw.write("a");
fw.write("b");
fw.write("c");
fw.close();
FileWriter fw = new FileWriter("C:\\Users\\XIAOJIAN\\Desktop\\a.txt",true);
fw.append("a");
fw.append("b");
fw.append("c");
fw.close();
第一种write()不管运行多少次,文件中始终只有一个abc 第二种append()你运行几次,就会出现几个abc,起到了叠加的作用。
--------------------编程问答-------------------- Lz想想迅雷,那个就下载时突然断电,你再开机接着下肯定是从你原来的基础上下,这个就是append
wirte 是重新下载的意思,直接把前面的都覆盖了 --------------------编程问答--------------------
请问怎么用java 加载.ico格式的图标呢?我只能加载成功gif的
补充:Java , Java SE