首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

【转】java读写资料

2013-08-24 
【转】java读写文件//写文件package fierimport java.io.*public class wri

【转】java读写文件

//=============================写文件package fier;import java.io.*;public class write {public static void main(String[] args) {      write("E:\\123.txt", "hello");}public static void write(String path, String content) {      String s = new String();      String s1 = new String();      try {       File f = new File(path);       if (f.exists()) {        System.out.println("文件存在");       } else {        System.out.println("文件不存在,正在创建...");        if (f.createNewFile()) {         System.out.println("文件创建成功!");        } else {         System.out.println("文件创建失败!");        }       }       BufferedReader input = new BufferedReader(new FileReader(f));       while ((s = input.readLine()) != null) {        s1 += s + "\n";       }       System.out.println("文件内容:" + s1);       input.close();       s1 += content;       BufferedWriter output = new BufferedWriter(new FileWriter(f));       output.write(s1);       output.close();      } catch (Exception e) {       e.printStackTrace();      }}}//=============================读文件package fier;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStreamReader;public class sdsd {/**   * @param args   */public static void main(String[] args) {   read("E:\\123.txt");}public static void read(String file) {   String s = null;   StringBuffer sb = new StringBuffer();   File f = new File(file);   if (f.exists()) {    System.out.println("文件存在");    try {     BufferedReader br = new BufferedReader(new InputStreamReader(       new FileInputStream(f)));     while ((s = br.readLine()) != null) {      sb.append(s);     }     System.out.println(sb);    } catch (Exception e) {     e.printStackTrace();    }   }else{    System.out.println("文件不存在!");   }}}

?

热点排行