博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Scanner和BufferedReader
阅读量:6681 次
发布时间:2019-06-25

本文共 1306 字,大约阅读时间需要 4 分钟。

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;public class DemoScanner {        //打印    public static void printScanner() {        Scanner s = new Scanner(System.in);        System.out.println("请输入字符串:");        while (true) {            String line = s.nextLine();            if (line.equals("exit"))                break;            System.out.println(">>>" + line);        }    }    //自定义换行符    public static  void lnScanner() {        Scanner s = new Scanner("123 asdf sd 45 789 sdf asdfl,sdf.sdfl,asdf    ......asdfkl    las");        s.useDelimiter(" |,|\\.");        while (s.hasNext()) {            System.out.println(s.next());        }    }    //InputStreamReader类比scanner效率高,其中的BufferedReader类中对象只生成一次,以后可以重复使用,这就是效率高的原因。     private static String readString(String prompt) {         BufferedReader br = new BufferedReader(new InputStreamReader(System.in));         String str = null;        try {             System.out.print(prompt);             str = br.readLine();         } catch (IOException e) {             e.printStackTrace();         }        return str;     }          public static void main(String[] args) {         String str = readString("请输入字符串:");         System.out.println("readString6 方法的输入:" + str);    }}

 

转载地址:http://lziao.baihongyu.com/

你可能感兴趣的文章
计算机存储概念的理解
查看>>
MVC5 + EF6 + Bootstrap3 (16) 客户端验证
查看>>
Centos上安装nodejs
查看>>
Tree Context Menu
查看>>
存储过程中执行动态Sql语句
查看>>
《Java并发编程实战》第十三章 显示锁 读书笔记
查看>>
Eclipse工具使用技巧总结
查看>>
MQTT的学习研究(十六) MQTT的Mosquitto的window安装部署
查看>>
Hash算法
查看>>
下载文档--Struts2中国的文件下载被显示为空间的问题
查看>>
[LeetCode] ZigZag Conversion [9]
查看>>
WCF - Self Hosting
查看>>
从头开始建网站(三)DNS
查看>>
有人写了编程建议
查看>>
The Toast in android
查看>>
C#学习笔记(十二):正则表达式
查看>>
Simplified CommonJS wrapper 与 AMD 标准定义模块差异
查看>>
MyBatis有关resultType和resultMap差异
查看>>
猜数字(规律)
查看>>
“脑子快”的程序员更优秀吗?
查看>>