Java中是否有任何介绍,在上一版本(1.5 / 1.6)中有助于将字符串写入文件(写作扫描仪)?
答案 0 :(得分:6)
Easier比FileWriter?
答案 1 :(得分:2)
它不是Java中的核心库,但Apache Common IO中的FileUtils是一个有用的类。
FileUtils.writeStringToFile(File file, String data );
答案 2 :(得分:2)
我倾向于使用PrintStream
和printf
。
答案 3 :(得分:0)
我不这么认为,我无法想象“写作扫描仪”是什么 - 我没有看到那里的二元性。对于简单的文本写作,一个Writer似乎就足够了。
如果您正在考虑像格式化程序这样的东西,那么有很好的第三方库,例如,我喜欢Freemarker。
答案 4 :(得分:0)
我发现我经常使用RandomAccessFile。
RandomAccessFile rafWrite = new RandomAccessFile("<file name>", "<mode, usually rw>");
rafWrite.writeBytes("<text you want to write>");