创建、读取文件
开发工具与关键技术:myEclipse javaEE
作者:街角
撰写时间:20180706
1. import java.io.BufferedWriter;
2. import java.io.FileWriter;
3. import java.io.IOException;
4. /**
5. * 创建文件
6. * @author LGJ
7. *
8. */
9. public class CreateFile {
10.
11. public static void main(String[] args) {
12. try {
13. //通过BufferedWrite在F盘创建一个 文件名为 Java的txt文件
14. BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter("F:/Java.txt"));
15. //使用write()方法向Java.txt文件写入内容
16. bufferedWriter.write("街角");
17. //用完了一定要关闭流。
18. bufferedWriter.close();
19. System.out.println("文件创建成功");
20. } catch (IOException e) {
21. // TODO Auto-generated catch block
22. e.printStackTrace();
23. }
24. }
25. }
结果:会在F盘生成Java.txt 文件
1. import java.io.BufferedReader;
2. import java.io.FileNotFoundException;
3. import java.io.FileReader;
4. import java.io.IOException;
5. /**
6. * 读取文件
7. * @author LGJ
8. *
9. */
10. public class ReadFile {
11. public static void main(String[] args) {
12. try {
13. //通过FileReader 就可以知道要在F盘找一个 文件名为 Java的text文件
14. //通过BufferedReader创建使用默认大小的输入缓冲区的缓冲字符输入流。
15. BufferedReader reader=new BufferedReader(new FileReader("C:\\Users\\LGJ\\Desktop\\街角.txt"));
16. //使用readLine()方法,读取一行文本
17. //把读取到的内容存放到string中
18. //因为不知道有多少行,所以用while
19. String string;
20. while ((string=reader.readLine())!=null) {
21. System.out.println(string);
22. }
23. } catch (FileNotFoundException e) {
24. // TODO Auto-generated catch block
25. e.printStackTrace();
26. } catch (IOException e) {
27. // TODO Auto-generated catch block
28. e.printStackTrace();
29. }
30. }
31.
32. }
街角.txt的内容为:
运行结果为: