Java代码如何清空TXT文档

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java代码如何清空TXT文档相关的知识,希望对你有一定的参考价值。

如题

要清空,最简单的方法就是新建一个文本名字与要清空的名字一样就好,直接默认就替代了。 参考技术A 最简单的办法,是使用File类从磁盘上删除这个txt文档,然后新建一个名称一样的txt文档. 参考技术B 学习 下java中的io流用io流吧输出流 对要清空的文档输入空的字符串 ooo 参考技术C 以下是代码,利用的是IO操作,删除D盘下的100randomnum.txt文件 ,已经试验通过,望你采纳:

import java.io.*;public class Clear public static void main(String[] args) throws Exception File f = new File("d:" + File.separator +"100randomnum.txt"); f.delete();
参考技术D 可以用流实现,代码如下,
import java.io.*;
public class P04

public static void main(String[] args)


try

File f5 = new File("c:\\t5.txt");//这里是你txt的路径,记得路径下一级用“\\"实现
FileWriter fw5 = new FileWriter(f5);
BufferedWriter bw1 = new BufferedWriter(fw5);
bw1.write("");

catch (Exception e)



java 逐行读取txt文本如何解决中文乱码

java读取txt文本中如含有中文,可能会出现乱码,解决方案是: 
1.要统一编码,java工程的编码,txt文本编码,java工程中的java文本编码都统一为utf-8; 
2.利用 InputStreamReader(new FileInputStream(fileUrl), "utf-8")将文本再次设置为utf-8 
3.具体代码如下 

复制代码代码如下:

InputStreamReader isr; 
try { 
isr = new InputStreamReader(new FileInputStream(fileUrl), "utf-8"); 
BufferedReader read = new BufferedReader(isr); 
String s=null; 
List<String> list = new ArrayList<String>(); 
while((s=read.readLine())!=null) 

//System.out.println(s); 
if(s.trim().length()>1){ 
list.add(s.trim()); 



System.out.println("OK!"); 
} catch (UnsupportedEncodingException e) { 
// TODO Auto-generated catch block 
e.printStackTrace(); 
} catch (FileNotFoundException e) { 
// TODO Auto-generated catch block 
e.printStackTrace(); 
} catch (IOException e) { 
// TODO Auto-generated catch block 
e.printStackTrace(); 
 



























以上是关于Java代码如何清空TXT文档的主要内容,如果未能解决你的问题,请参考以下文章

跪求java代码读取txt文档中的数据 并判断正负 正数返回1 负数返回0 写入另一个txt文档中

在JAVA中如何编写代码清空控制台里的东西

如何使用VBS脚本,清空某路径下TXT文档的内容。

java jtable 清空

使用java如何直接往word文件中写入内容最好有详细的介绍和源代码

java从list中取数,取前三行