当前位置: 代码迷 >> Eclipse >> java io流(关于txt文件输入输出)解决方案
  详细解决方案

java io流(关于txt文件输入输出)解决方案

热度:19   发布时间:2016-04-23 13:56:00.0
java io流(关于txt文件输入输出)
从键盘输入一首诗,把它写入到文本文件poem.txt中。要求:
(1)一次输入一行诗,输完后将其会现在屏幕上。然后再输入下一句。
(2)最后将整首诗的内容从poem.txt中读取出来,显示在屏幕上。
(3)诗的内容:
静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。 


------解决方案--------------------
使用
new Scanner(System.in) 从键盘读入
new PrintWriter(new FileWriter(...)) 写到文本文件中。
BufferedReader readLine 读文件。
不熟的话看看这几个类的文档
------解决方案--------------------
package com.frank.testjava.document.practice;

import java.io.FileInputStream;
import java.io.FileOutputStream;


public class OutputStreamDemo {
public static void main(String[] args) throws Exception{
FileOutputStream fos = new FileOutputStream("./src/a.txt");
String str = "输入诗的内容"; //注意要加入换行\n
byte[] bytes = str.getBytes();
fos.write(bytes);
FileInputStream fis = new FileInputStream("./src/a.txt");
byte[] b = new byte[bytes.length];
fis.read(b);
fis.close();
System.out.println(new String(b));
}
}
  相关解决方案