精华内容
下载资源
问答
  • java追加写入txt文件

    2017-12-07 23:19:00
    整理了下网上的资料,数据追加写入txt文件有三种方式,见下面代码: 方法一: 1 public void method1() { 2 FileWriter fw = null; 3 try { 4 //如果文件存在,则追加内容;如果文件不存在,则创建文件 ...

    整理了下网上的资料,数据追加写入txt文件有三种方式,见下面代码:

    方法一:

     1 public void method1() {
     2 FileWriter fw = null;
     3 try {
     4 //如果文件存在,则追加内容;如果文件不存在,则创建文件
     5 File f=new File("E:\\dd.txt");
     6 fw = new FileWriter(f, true);
     7 } catch (IOException e) {
     8 e.printStackTrace();
     9 }
    10 PrintWriter pw = new PrintWriter(fw);
    11 pw.println("追加内容");
    12 pw.flush();
    13 try {
    14 fw.flush();
    15 pw.close();
    16 fw.close();
    17 } catch (IOException e) {
    18 e.printStackTrace();
    19 }
    20 }

    方法二:

     1 public static void method2(String file, String conent) {
     2 BufferedWriter out = null;
     3 try {
     4 out = new BufferedWriter(new OutputStreamWriter(
     5 new FileOutputStream(file, true)));
     6 out.write(conent+"\r\n");
     7 } catch (Exception e) {
     8 e.printStackTrace();
     9 } finally {
    10 try {
    11 out.close();
    12 } catch (IOException e) {
    13 e.printStackTrace();
    14 }
    15 }
    16 }

    方法三:

     1 public static void method3(String fileName, String content) {
     2 try {
     3 // 打开一个随机访问文件流,按读写方式
     4 RandomAccessFile randomFile = new RandomAccessFile(fileName, "rw");
     5 // 文件长度,字节数
     6 long fileLength = randomFile.length();
     7 // 将写文件指针移到文件尾。
     8 randomFile.seek(fileLength);
     9 randomFile.writeBytes(content+"\r\n");
    10 randomFile.close();
    11 } catch (IOException e) {
    12 e.printStackTrace();
    13 }
    14 }
    15 }

     

    转载于:https://www.cnblogs.com/wdpnodecodes/p/8001557.html

    展开全文
  • java追加写入TXT文件

    千次阅读 2017-03-29 21:46:32
    java中,对文件进行追加内容操作的三种方法

    java中,对文件进行追加内容操作的三种方法

    import java.io.BufferedWriter;
    import java.io.FileOutputStream;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.OutputStreamWriter;
    import java.io.PrintWriter;
    import java.io.RandomAccessFile;
    // 如果文件存在,则追加内容;如果文件不存在,则创建文件,追加内容的三种方法
    public class AppendContentToFile {
    @SuppressWarnings(“static-access”)
    public static void main(String[] args) {
    AppendContentToFile a = new AppendContentToFile();
    a.method1();
    a.method2(“E:\personalitydic.txt”, “”);
    a.method3(“E:\personalitydic”, “时尚/a”);
    }

    方法1:

    public void method1() {
    FileWriter fw = null;
    try {
    //如果文件存在,则追加内容;如果文件不存在,则创建文件
    File f=new File(“E:\personalitydic.txt”);
    fw = new FileWriter(f, true);//true,进行追加写。
    } catch (IOException e) {
    e.printStackTrace();
    }
    PrintWriter pw = new PrintWriter(fw);
    pw.println(“追加内容”);
    pw.flush();
    try {
    fw.flush();
    pw.close();
    fw.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }
    方法2:

    public static void method2(String file, String conent) {
    BufferedWriter out = null;
    try {
    out = new BufferedWriter(new OutputStreamWriter(
    new FileOutputStream(file, true)));// true,进行追加写。
    out.write(conent+”\r\n”);
    } catch (Exception e) {
    e.printStackTrace();
    } finally {
    try {
    out.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }
    }

    方法3:

    public static void method3(String fileName, String content) {
    try {
    // 打开一个随机访问文件流,按rw读写方式
    RandomAccessFile randomFile = new RandomAccessFile(fileName, “rw”);
    // 文件长度,字节数
    long fileLength = randomFile.length();
    // 将写文件指针移到文件尾。
    randomFile.seek(fileLength);
    randomFile.writeBytes(content+”\r\n”);
    randomFile.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }
    }
    前面两个方法比较常用。

    展开全文
  • 在本篇文章里我们给大家整理了关于java如何追加写入txt文件的方法和代码,需要的朋友们可以参考下。
  • java中,对文件进行追加内容操作的三种方法 import java.io.BufferedWriter; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.OutputStreamWriter; ...

    java中,对文件进行追加内容操作的三种方法

    import java.io.BufferedWriter;
    import java.io.FileOutputStream;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.OutputStreamWriter;
    import java.io.PrintWriter;
    import java.io.RandomAccessFile;
    //如果文件存在,则追加内容;如果文件不存在,则创建文件,追加内容的三种方法
    public class AppendContentToFile {
    @SuppressWarnings("static-access")
    public static void main(String[] args) {
        AppendContentToFile a = new AppendContentToFile();
        a.method1();
        a.method2("E:\\dd.txt", "222222222222222");
        a.method3("E:\\dd.txt", "33333333333");
    }

    方法1:

    public void method1() {
        FileWriter fw = null;
        try {
            //如果文件存在,则追加内容;如果文件不存在,则创建文件
            File f=new File("E:\\dd.txt");
            fw = new FileWriter(f, true);
        } catch (IOException e) {
            e.printStackTrace();
        }
        PrintWriter pw = new PrintWriter(fw);
        pw.println("追加内容");
        pw.flush();
        try {
            fw.flush();
            pw.close();
            fw.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    方法2:

    public static void method2(String file, String conent) {
        BufferedWriter out = null;
        try {
            out = new BufferedWriter(new OutputStreamWriter(
            new FileOutputStream(file, true)));
            out.write(conent+"\r\n");
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                out.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }

    方法3:

    public static void method3(String fileName, String content) {
        try {
            // 打开一个随机访问文件流,按读写方式
            RandomAccessFile randomFile = new RandomAccessFile(fileName, "rw");
            // 文件长度,字节数
            long fileLength = randomFile.length();
            // 将写文件指针移到文件尾。
            randomFile.seek(fileLength);
            randomFile.writeBytes(content+"\r\n");
            randomFile.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

     

    展开全文
  • //创建文件 public static void createFile(File filename) { try { if(!filename.exists()) { filename.createNewFile(); } }catch (Exception e) { // TODO: handle exception ...
    //创建文件
    	public static void createFile(File filename) {		
    		try {
    			if(!filename.exists()) {
    				filename.createNewFile();				
    			}
    		}catch (Exception e) {
    			// TODO: handle exception
    			e.printStackTrace();
    		}
    	}
    	//写入txt 内容不被覆盖 追加写入
    	public static boolean filechaseWrite(String Content,String filepath) {
    		boolean flag=false;	
    		try {
    				FileWriter fw=new FileWriter(filepath,true);
    				fw.write(Content);
    				fw.flush();
    				fw.close();
    				flag=true;
    			}catch (Exception e) {
    				// 
    			 e.printStackTrace();
    			}
    		return flag;
    	}
    	
    	
    	//写入txt内容 覆盖原内容
    	public static boolean writetxtfile(String Content,String filepath) {
    		boolean flag=false;
    		try {
    			//写入的txt文档的路径
    			PrintWriter pw=new PrintWriter(filepath);
    			//写入的内容
    			pw.write(Content);
    			pw.flush();
    			pw.close();
    			flag=true;
    		}catch (Exception e) {
    			e.printStackTrace();
    		}
    		return flag;
    	}
    	
    	//读取txt内容
    	public static String readtxtFile(File file) {
    		String sResult="";
    		try {
    			InputStreamReader reader=new InputStreamReader(new FileInputStream(file),"gbk");
    			BufferedReader br=new BufferedReader(reader);
    			String s=null;
    			while((s=br.readLine())!=null) {
    				sResult+=s;
    				System.out.println(s);
    			}
    		}catch (Exception e) {
    			e.printStackTrace();
    		}
    		return sResult;
    	}
    

      

    转载于:https://www.cnblogs.com/yachao1120/p/9300762.html

    展开全文
  • JAVA追加写入文本文件

    2019-09-23 23:38:14
    public void method1() { ... //如果文件存在,则追加内容;如果文件不存在,则创建文件 File f=new File("E:\\dd.txt"); fw = new FileWriter(f, true); } catch (IOException e) { ...
  • Java写入txt文件内容

    万次阅读 2017-12-29 14:55:00
    Java 追加写入TXT
  • java中,对文件进行追加内容操作的三种方法:importjava.io.BufferedWriter;importjava.io.FileOutputStream;importjava.io.FileWriter;importjava.io.IOException;importjava.io.OutputStreamWriter;importjava.io....
  • JAVA 数据写入txt文件

    2020-08-07 16:51:18
    * 将字符串写入文件中 * @param str * @throws IOException */ public static void writeDataToFile(String str) throws IOException { //文件目录 File writefile; BufferedWriter bw; boolean append = ...
  • java修改txt文件的方法java对txt文件的修改java写入txt文件java追加写入txt文件java读取txt(未测试)修改txt中文乱码问题修改txt的ssm上传控制器代码 java对txt文件的修改 java写入txt文件 public void addInfoTXT...
  • Java追加写入文件方法

    千次阅读 2015-12-31 18:28:19
    方法一: public void method1() ...//如果文件存在,则追加内容;如果文件不存在,则创建文件 File f=new File("E:\\dd.txt"); fw = new FileWriter(f, true); } catch (IOException e) { e.printStackTrace(); } Pri
  • 1. 下载poi 依赖包(以3.17为例子) poi-ooxml-3.17.jar poi-3.17.jar 将依赖包放到工程目录 Maven...-- excel文件操作 --> <dependency> <groupId>org.apache.poi...
  • // 创建目标文件 } // 三、向目标文件写入内容 // FileWriter(File file, boolean append),append为true时为追加模式,false或缺省则为覆盖模式 writer = new FileWriter(checkFile, true); writer.append...
  • java写入txt文件

    2013-04-19 09:59:22
    用另一个构造方法FileWriter fileWriter=... // true代表追加 同理 BufferedWriter writer = new BufferedWriter(new FileWriter(new File("c:\\Result.txt"), true)); 就是如何不覆盖的写入一...

空空如也

空空如也

1 2 3 4 5 6
收藏数 110
精华内容 44
关键字:

java追加写入txt文件

java 订阅