码迷,mamicode.com
首页 > 编程语言 > 详细

2019-06-1 java学习日记

时间:2019-06-02 00:51:00      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:包含   构造   字节数组   stat   有一个   jdk   count   部分   常量   

Scanner的概述和方法介绍

Scanner的构造方法原理

Scanner(InputStream source)

System类下有一个静态的字段:

public static final InputStream in; 标准的输入流,对应着键盘录入。

一般方法:

1,hasNextXxx() 判断是否还有下一个输入项,其中Xxx可以是Int,Double等。
如果需要判断是否包含下一个字符串,则可以省略Xxx

2,nextXxx() 获取下一个输入项。Xxx的含义和上个方法中的Xxx相同,
默认情况下,Scanner使用空格,回车等作为分隔符

 

Scanner获取数据出现的小问题及解决方案

两个常用的方法:

public int nextInt():获取一个int类型的值

public String nextLine():获取一个String类型的值

问题解决方案 

第一种:先获取一个数值后,再创建一个新的键盘录入对象获取字符串。

第二种:把所有的数据都先按照字符串获取,然后要什么,就对应转换为什么

 

String类的概述

通过JDK提供的API,查看String类的说明,可以看到这样的两句话:

1,字符串字面值"abc"也可以看成是一个字符串对象。

2,字符串是常量,一旦被赋值,就不能被改变。

 

String类的构造方法

常见构造方法:

1,public String():空构造

2,public String(byte[] bytes):把字节数组转成字符串

3,public String(byte[] bytes,int index,int length):把字节数组的一部分转成字符串

4,public String(char[] value):把字符数组转成字符串

5,public String(char[] value,int index,int count):把字符数组的一部分转成字符串

6,public String(String original):把字符串常量值转成字符串

 

 

 

2019-06-1 java学习日记

标签:包含   构造   字节数组   stat   有一个   jdk   count   部分   常量   

原文地址:https://www.cnblogs.com/Sherwin-liao/p/10961532.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!