import java.io.BufferedWriter
import java.io.FileReader
import java.io.FileWriter
import java.io.IOException
public class Test14 {
public static void main(String[] args) throws IOException {
String fPath = "C:/test.txt"
// 读
BufferedReader br = new BufferedReader(new FileReader(fPath))
System.out.println(br.readLine())
渣卖蔽 br.close()// // 使用后记得关闭
配碧 如州 // 写
BufferedWriter bw = new BufferedWriter(new FileWriter(fPath))
bw.write("写一段话到文件里")
bw.flush()
bw.close()// 使用后记得关闭
}
}
1、首先用java生成txt文件有有两种方式,一种是通过字符流(或字节禅逗乱流),另一种是直接调用PrintWriter类。字符流(字节流)代码如下:import java.io.Fileimport java.io。
2、FileOutputStreampublic class TxtWirte { public void DOWriteTxt(String file, String txt) { try { FileOutputStream os = new FileOutputStream(new File(file), true) 。
3、os.write((txt + "\n").getBytes()) } catch (Exception e) { e.printStackTrace() } } public static void main(String[] args) { new TxtWirte().DOWriteTxt("D:\\问好.txt", "你好!")}}。
4、调用PrintWriter类:import java.io.*public class C { public static void main( String[ ] args ) throws Exception { PrintWriter pw = new PrintWriter( new FileWriter( "D\\问好.txt" ) )。
5、pw.print("贺档你好" )pw.close()}}如果要生成doc文件,将“D:\\问好.txt”改成“D:\\问好.doc”即可。的:java写一定内容到指定路径的文件中程序源码。
6、最后循环控制变 FileOutputStream outfile=null //文指拆档输出对 //生成对象outfile。就完成了。
import org.junit.Testimport java.io.*
import java.util.ArrayList
import java.util.List
public class TestIo {
//路径
private static final String PATH = "D:\\demo1.txt"
@Test
public void testIo() throws IOException {
List<String> list = new ArrayList<>()
list.add("1")
list.add("2")
list.add("3")
list.add("4")
兄没 list.add("5")
File file = new File(PATH)
蠢枝 //如果没有文件就创建
if (!file.isFile()) {
羡档纳 file.createNewFile()
}
//
BufferedWriter writer = new BufferedWriter(new FileWriter(PATH))
for (String l:list){
writer.write(l)
}
writer.close()
System.out.println("完成")
}
}
结果
希望对你有帮助
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)