文档章节

Scanner 和 String 类的常用方法

芥末小弟
 芥末小弟
发布于 2017/03/01 09:54
字数 285
阅读 2
收藏 0

Scanner类是在jdk1.5 之后有了这个:

常用格式是:

Scanner sc = new Scanner(System.in);

从以下版本开始:
1.5

构造方法摘要

Scanner(File source)
          构造一个新的 Scanner,它生成的值是从指定文件扫描的。

Scanner(File source, String charsetName)
          构造一个新的 Scanner,它生成的值是从指定文件扫描的。

Scanner(InputStream source)
          构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。

Scanner(InputStream source, String charsetName)
          构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。

Scanner(Readable source)
          构造一个新的 Scanner,它生成的值是从指定源扫描的。

Scanner(ReadableByteChannel source)
          构造一个新的 Scanner,它生成的值是从指定信道扫描的。

Scanner(ReadableByteChannel source, String charsetName)
          构造一个新的 Scanner,它生成的值是从指定信道扫描的。

Scanner(String source)
          构造一个新的 Scanner,它生成的值是从指定字符串扫描的。

由此我们看出  System.in  就是标准的输入流(InputStream)

A:hasNextXxx() 判断是否是某种类型的

B:nextXxx() 返回某种类型的元素

© 著作权归作者所有

共有 人打赏支持
芥末小弟
粉丝 0
博文 202
码字总数 120715
作品 0
昌平
私信 提问
Java——基础类库

1:参数 谁调用方法,谁负责传参。 2:获取键盘输入 Scanner类,Scanner是一个基于正则表达式的文本扫描器,它可以从文件,输入流,字符串中解析出基本类型和字符串值。 Scanner主要提供了两...

李可爱34
2016/04/14
61
0
第2章 Scanner类 与 String类

1.1 Scanner类 1.1.1 Scanner类作用 用Scanner类的方法可以完成接收键盘录入的数据 1.1.2 Scanner类接受键盘录入的字符串 1.1.2.1 案例代码一: 1.2 String类 1.2.1 String类概述 通过JDK提供...

我是小谷粒
03/20
0
0
Java学习lesson 10

API(应用程序编程接口) * public final Class getClass();//返回Object的运行类(java的反射机制学) * Class类中有一个类 *public String getName();//以String类型返回它所表示的实体(获取...

一白菜
2017/11/02
0
0
java之登录实例(面向对象,静态,scanner等)

分析:抽取用户类,提取出用户的属性,方法 用户类测试:判断登陆,注册等 User : 用户类 package cn.my.login; import java.util.Scanner; /** * 分析:用户的基本信息 * 用户名,密码,邮箱...

开拓者-2017
2014/08/09
0
0
常用类(三)

Integer Character Arrays BigDecimal/BigInteger Calendar 数组的排序方式及二分折半查找 一、Integer(方法补充) 1、十进制转换其他进制方法 public static String toBinaryString(int i):二...

走了丶
2017/07/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

用Redis实现“秒杀”系统

导论 曾经被问过好多次怎样实现秒杀系统的问题。昨天又在CSDN架构师微信群被问到了。因此这里把我设想的实现秒杀系统的价格设计分享出来。供大家参考。 秒杀系统的架构设计 秒杀系统,是典型...

小刀爱编程
6分钟前
0
0
GO redis 相关操作

在gopath 目录下安装 go get github.com/garyburd/redigo/redis package mainimport ("fmt""github.com/garyburd/redigo/redis")//定义一个全局链接池变量var pool *redis.Pool//......

汤汤圆圆
44分钟前
9
0
java8性特性,常用的lambda表达式

1、抽取多个对象中的某个属性,用数组接收 List<Student> students = new ArrayList<>(); List<String> names =students.stream().map(Student::getName).collect(Collectors.toList()); 2、......

Boss-x
45分钟前
12
0
flutter 子组件与父组件

无论是子组件还是父组件,任何时候initState()只执行一次,如果需要判断 就在build里面进行,不然无效的。

大灰狼wow
47分钟前
4
0
Rancher Labs引入全球首个多集群、多租户的Prometheus支持!

近日,Rancher Labs宣布加强对Prometheus的支持,提高Kubernetes集群的可见度。Rancher也因此成为唯一一个在多集群、多租户环境中支持Prometheus的解决方案。 Prometheus正迅速成为监控云原生...

RancherLabs
49分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部