方法1:用append模式打开文件,然后写入数据
不会.根据文件操作方式的具体解答文件可知,文件对象的洞吵write在写入数据后不会自动换行,纳碧侍需要自己添加换行符,并且write只能慧渣写入字符,所以如果其他类型需要先类型转换.
你说的编携判胡辩拦程w o r d变成char类型的应该不是用readLine方法吧?! 这个方法是读一行而且是字符串的哦,如果用read方法读出来的冲肆值应该是char类型的 可以拼接成字符串
这样改仔旅轮念信试试,应该就可以了
c.createNewFile();
x.write(s);
package simple.test1;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class Test {
public static void main(String[] args) throws IOException {
FileWriter writer = new FileWriter(file);
writer.write(str);
writer.flush();
writer.close();
}
////写完了要记得flush(),将缓冲区中的内容写入文件
////写完毕要记得关掉流close()
//如果写完了直接close()也是可以的,java虚拟机会自动将缓冲区中盯缓的内容写坦昌入文件,但是不推荐这种做法,还是推荐先flush,再close.
//如果最后都不关闭流,那数据就死在缓让则扒冲区了,不会进文件了.
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!