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

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

2012-02-01 
java io流(关于txt文件输入输出)从键盘输入一首诗,把它写入到文本文件poem.txt中。要求:(1)一次输入一行诗,

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));
}
}

热点排行