文档章节

整行读取键盘录入的内容,并打印出来

L
 LM_Mike
发布于 2017/07/23 13:09
字数 222
阅读 7
收藏 0
public class ReadKeyDemo {
    public static void main(String[] args) throws IOException {
        /**
         *  需求:整行读取键盘录入的内容,并打印出来
         * 1.创建一个字节输入流对象,并传入System.in
         * 2.将字节输入流转换为字符输入流
         * 3.创建一个BufferedInputWriter对象,并传入第2步的字符输入流
         */
        /*复杂书写
        InputStream in = System.in;
        InputStreamReader isr = new InputStreamReader(in);
        BufferedReader br = new BufferedReader(isr);*/

        //简化书写
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        String line = null;
        while ((line = br.readLine()) != null){
            System.out.println(line);
        }
    }
}

下面代码的需求是将键盘输入内容写入到指定文件

public class KeyDataToFile {
    public static void main(String[] args) throws IOException {
        /**
         *  需求:将键盘输入内容写入到指定文件
         */
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new FileWriter("F:\\wola.txt"));

        String str = null;
        while ((str=br.readLine()) != null){
            if("over".equals(str)){  //最好指定一个终结符
                break;
            }
            bw.write(str);
            bw.newLine();
            bw.flush();
        }
    }
}

© 著作权归作者所有

共有 人打赏支持
L
粉丝 1
博文 269
码字总数 41374
作品 0
深圳
私信 提问
Java IO流(三)

本篇文章主要围绕字符编码展开,为了能够更好地讲述这一主题,我将从字节流操作中文数据开始。 字节流操作中文数据 假设编写有如下程序,代码贴出如下: 此时运行以上程序,可以发现在cn.tx...

yerenyuan_pku
2017/10/14
0
0
Java基础笔记22

22.01_IO流(序列流) 1.什么是序列流 序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推. 2.使用方式 整合两个...

dreamkong
2017/12/12
0
0
vi编辑器的使用

3、vi编辑器使用 vi 是一个命令行界面下的文本编辑工具。 vim的使用方式: 命令行模式、文本输入模式、末行模式 3.1、Linux下的增删查改: /from //搜索from关键字 x //光标所在位置按“x”删...

小铁匠819
2017/07/02
0
0
黑马程序员——IO篇

------- android培训、java培训、期待与您交流! ---------- IO(Input Output)流 1、IO流用来处理设备之间的数据传输 2、Java对数据的操作是通过流的方式 3、Java用于操作流的对象都在IO包中...

optimisticpig
2014/05/11
0
0
java(十)IO流

例: 关于键盘录入 package day22; import java.io.IOException; import java.io.InputStream; public class ReadKey { /** * 关于键盘录入。 */ public static void main(String[] args) th......

一只小恶狼
2017/06/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

开始看《JSP&Servlet学习笔记》

1:WEB应用简介。其中1.2.1对Web容器的工作流程写得不错 2:编写Servlet。搞清楚了Java的Web目录结构,以及Web.xml的一些配置作用。特别是讲了@WebServlet标签 3:请求与响应。更细致的讲了从...

max佩恩
53分钟前
2
0
mysql分区功能详细介绍,以及实例

一,什么是数据库分区 前段时间写过一篇关于mysql分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可...

吴伟祥
53分钟前
2
0
SQL语句查询

1.1 排序 通过order by语句,可以将查询出的结果进行排序。放置在select语句的最后。 格式: SELECT * FROM 表名 ORDER BY 排序字段ASC|DESC; ASC 升序 (默认) DESC 降序 1.查询所有商品信息,...

stars永恒
今天
2
0
IntelliJ IDEA 第一个 Scala 程序

IntelliJ 安装完成 Scala 插件后,你需要尝试使用 IntelliJ 来创建并且运行第一个程序。 通常这个程序只是简单的输出 Hello World。 创建一个新工程 在文件下面选择新建,然后选择创建工程。...

honeymose
今天
2
0
csapp 习题 - 如何实现异或 exclusive-or

阅读 csapp v3 时,练习题 2.13 很有意思。练习题描述如下。 位设置是对于参数 mask 中每一个为 1 的位,那么参数 x 中相应位则被设置为 1 ;位清除是对于参数 mask 中每一个为 1 的位,那么...

ylme
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部