黑马程序员技术交流社区

标题: java小程序求解 [打印本页]

作者: 14900    时间: 2014-2-24 19:35
标题: java小程序求解
从键盘输入一段文字 例如 爱我中华 保存到F盘的line.txt文档中 求代码 用流实现
补充下 输入的文字由用户自己输入
作者: 丶小天    时间: 2014-2-24 19:43
本帖最后由 丶小天 于 2014-2-24 19:46 编辑
  1. import java.io.FileWriter;
  2. import java.io.IOException;
  3. import java.util.Scanner;

  4. public class TestIO2 {
  5.         public static void main(String[] args) {
  6.                 Scanner sc = new Scanner(System.in);
  7.                 System.out.println("请输入信息:");
  8.                 String str = sc.nextLine();
  9.                 FileWriter fw = null;
  10.                 try {
  11.                         // 1.创建字符输出流对象,负责向f:\line.txt写入数据
  12.                         fw = new FileWriter("f:\\line.txt");
  13.                         fw.write(str);
  14.                 } catch (IOException e) {
  15.                         // TODO: handle exception
  16.                         e.printStackTrace();
  17.                 } finally {
  18.                         try {
  19.                                 //一定要关闭输出流
  20.                                 if (null!=fw) {
  21.                                         fw.close();
  22.                                 }
  23.                         } catch (IOException e) {
  24.                                 e.printStackTrace();
  25.                         }
  26.                 }
  27.         }
  28. }
复制代码



作者: qqwwdr    时间: 2014-2-24 20:18
  1. import java.io.*;
  2. public class In_String
  3. {
  4.          public static void main(String[] args) throws Exception{
  5.                //从键盘输入的输入字符流
  6.                 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  7.                  //到文件的输出流
  8.                 BufferedWriter bw = new BufferedWriter(new FileWriter(new File("line.txt")));
  9.                 String str = null;
  10.                  str = br.readLine();
  11.                 if(str != null && str.length() > 0){
  12.                         bw.write(str);
  13.                         bw.flush();
  14.                 }
  15.                 //关闭输入输出流,
  16.                 bw.close();
  17.                 br.close();
  18.          }
  19. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2