正文

Java如何读写txt文件的代码2012-12-21 15:09:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/javaxx/54022.html

分享到:

有关Java如何读写txt文件这个问题经常在面试时会被问到,不懂或不熟悉的同志们可是要记好了哟!先来看下具体实现吧!


package common;


import java.io.*;


import java.util.ArrayList;


public class IOTest {


public static void main (String args[]) {


ReadDate();


WriteDate();


}


/**


* 读取数据


*/


public static void ReadDate() {


String url = “e:/2.txt”;


try {


FileReader read = new FileReader(new File(url));


StringBuffer sb = new StringBuffer();


char ch[] = new char[1024];


int d = read.read(ch);


while(d!=-1){


String str = new String(ch,0,d);


sb.append(str);


d = read.read(ch);


}


System.out.print(sb.toString());


} catch (FileNotFoundException e) {


e.printStackTrace();


} catch (IOException e) {


e.printStackTrace();


}


}


/**


* 写入数据


*/


public static void WriteDate() {


try{


File file = new File(“D:/abc.txt”);


if (file.exists()) {


file.delete();


}


file.createNewFile();


BufferedWriter output = new BufferedWriter(new FileWriter(file));


ArrayList ResolveList = new ArrayList();


for (int i = 0; i < 10; i++) {


ResolveList.add(Math.random()* 100);


}


for (int i=0 ;i<ResolveList.size(); i++) {


output.write(String.valueOf(ResolveList.get(i)) + “\n”);


}


output.close();


} catch (Exception ex) {


System.out.println(ex);


}


}


}

阅读(1505) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册