scan纯享代码 java
- 1 scan用法
- 2 next
- 3 nextLine
1 scan用法
在录入中间有回车的字符串的时候,不要使用next()和nextLine()的配合!!
scan用法
Scanner scanner=new Scanner(System.in);
String string=scanner.next();
String string1=scanner.nextLine();
2 next
next()函数从第一个字符开始,碰到空格,Enter,Tab等就会结束输入,也就是说next()函数输入的字符串不会带有空格。
在控制台输入的带有空格的字符串,接收的也只会是第一个空格前的那个子串。
next函数
Scanner scan = new Scanner(System.in);
String s1 = scan.next();
String s2 = scan.next();
System.out.println(s1);
System.out.println(s2);
3 nextLine
nextLine()函数只有在接收到Enter键时才会结束输入,在Enter键之前的字符串(包括空格)都会被接收。
Scanner scan = new Scanner(System.in);
String str = scan.nextLine();
System.out.println(str);