功能:读入文本,解析数据

个人实现:

package thinking;import java.io.BufferedReader;
import java.io.IOException;
import java.io.StringReader;public class SimpleReader {public static BufferedReader bufferedReader = new BufferedReader(new StringReader("Richarlie\n32 562.562"));public static void main(String[] args) {try {String name = bufferedReader.readLine();String agefavorite = bufferedReader.readLine();int age = Integer.parseInt( agefavorite.split(" ")[0]);double favorite = Double.parseDouble( agefavorite.split(" ")[1]);System.out.println("What's your name?");System.out.println(name);System.out.println("How old are you?");System.out.println(age);System.out.println("What's you favorites?");System.out.println(favorite);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
package thinking;import java.util.Scanner;public class BetterRead {public static void main(String[] args) {Scanner scanner = new Scanner(SimpleReader.bufferedReader);System.out.format("name: %s\n", scanner.nextLine());System.out.format("age: %d\n", scanner.nextInt());System.out.format("favorite: %f\n", scanner.nextDouble());}}

Thinking in Java 13.7扫描输入相关推荐

  1. java se13安装教程_在Linux发行版中安装Java 13/OpenJDK 13的方法

    本文介绍在Linux发行版Ubuntu 18.04/16.04.Debian 10/9.CentOS 7/8.Fedora 31/30/29中安装Java 13/OpenJDK 13.Java SE ...

  2. Java 9 - 17 特性解读:​Java 13

    Java 13在2019年9月发布,这个版本引入的正式可用特性几乎没有,是我认为最无聊的版本之一.所以我们跳过Java 13直接来看Java 14吧. Switch表达式 我觉得switch表达式在日 ...

  3. Spring Boot 2.2.0 正式发布,大幅性能提升 + Java 13 支持

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者 | DD小分队 来源 | didispace.com/spring-boot-2-2- ...

  4. java9新特性 2017_Java 9 ← 2017,2019 → Java 13 ,来看看Java两年来的变化

    作者 l Hollis来源 l Hollis(ID:hollischuang)距离 2019 年结束,只剩下 35 天了.你做好准备迎接 2020 年了吗?一到年底,人就特别容易陷入回忆和比较之中,比 ...

  5. Java 13 的下载安装教程

    Java 13 的下载安装教程 说明: 本文介绍的是 Windows 下安装 Java 的方法.对于 Linux 下 Java 的安装,可见笔者的另一篇博客: 在 Linux 操作系统中安装 Java ...

  6. Java 13,最新最全新特性解读

    2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,新的发布周期严格遵循时间点,将在每年的3月份和9月份发布. 目前,JDK官网上已经可以看到JDK 13的进展,最新版的JDK ...

  7. Java 13:切换表达式的增强功能

    您可能还记得我以前的文章,在Java 12中,传统的switch语句得到了增强,因此可以用作表达式. 在Java 13中,对该功能进行了进一步的更改 . break语句不再可以返回值. 相反,您必须使 ...

  8. Java 13:文本块

    Java 13已交付了期待已久的多行字符串或Text Blocks . 您不再需要连接跨越多行的字符串或转义特殊字符,这确实提高了代码的可读性. 文本块是一种预览语言功能 ,这意味着必须使用--ena ...

  9. Spring Boot 2.2 正式发布,大幅性能提升 + Java 13 支持

    之前 Spring Boot 2.2没能按时发布,是由于 Spring Framework 5.2 的发布受阻而推迟.这次随着 Spring Framework 5.2.0 成功发布之后,Spring ...

  10. Java 9 ← 2017,2019 → Java 13 ,来看看Java两年来的变化

    距离 2019 年结束,只剩下 10 几天了.你做好准备迎接 2020 年了吗? 一到年底,人就特别容易陷入回忆和比较之中,比如说这几天, 的对比挑战就火了! 这个话题登上了微博的热搜榜,也刷爆了朋 ...

最新文章

  1. 这位北大CS硕士小老弟,简直是“卷怪”!
  2. SFB 项目经验-65-使用域管理员安装不了Exchange 2010 SP3 CU21
  3. 发现优质免费的区块链在线教程资源,包含PPT和视频资源,全部免费
  4. 高并发之并发容器详解(从入门到超神)
  5. Linux查看本机外网ip
  6. 为什么要进行字节对齐?
  7. How is HashMap return type handled to be converted to a json string
  8. 基于消息的异步套接字
  9. CentOS搭建Git服务器
  10. VB.NET/ASP.NET编码规范(ZT)
  11. jQuery基础之jQuery和原生js实现tab选项卡和电影排行榜
  12. 【生信分析】clusterProfiler: universal enrichment tool for functional and comparative study(1)
  13. php实现微信小程序登录(根据微信小程序接口更新最新教程)
  14. 小技巧分享:Sourcetree 免登录注册破解教程
  15. 高冷一字id_一字网名男生高冷霸气
  16. 钉钉回放被管理员禁止下载?别急我来帮你
  17. SpringBoot集成微信支付(二维码支付)
  18. 复选框的对勾颜色怎么改
  19. Cisco NAT --- 从内网用公网IP地址访问内网服务器
  20. INFO zkclient.ZkEventThread - Starting ZkClient

热门文章

  1. nbsp;在IE和FIREFOX下位置不对
  2. 数据层处理和性能优化
  3. View的加载原理和拦截方式
  4. HttpClient(一)HttpClient抓取网页基本信息
  5. lua 日期的一些函数
  6. 有序数组中的h引用 H-Index II
  7. 统计图表类库--libchart使用简介
  8. C#ToString() 格式化数值
  9. 详解FSMO的五种角色
  10. 3.凤凰架构:构建可靠的大型分布式系统 --- 事务处理