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文档中