API(Application Programming Interface) :应用程序编程接口
在java.util.Scanner;包下
构造方法:
成员方法:
next() 与 nextLine() 区别
next():
nextLine():
- import java.util.Scanner;
-
- public class Test1 {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- /**
- * 一、sc.next()和sc.nextLine()区别
- * 例子:空格1两个空格3
- * next:会去掉第一个空格,后面遇到空格就结束
- * nextline:保留空格输出
- *
- * 二、sc.hasNext()和sc.hasNextLine()区别:
- * hasNext()方法会判断接下来是否有非空字符,如果有则返回true,否则返回false。
- * hasNextLine()方法会根据行匹配模式去判断接下来是否有一行(包括空行),如果有则返回true,否则返回false。
- */
- // if (sc.hasNext()) {
- // // next方式:1
- // String str= sc.next();
- // System.out.print("next方式:"+str);
- // }
-
- if (sc.hasNextLine()) {
- //hasNextLine方式: 1 3
- String str= sc.nextLine();
- System.out.print("nextLine()方式:"+str);
- }
- }
- }