首页 > 其他分享 >Scanner对象

Scanner对象

时间:2023-01-01 12:12:00浏览次数:37  
标签:nextLine Scanner 字符 对象 next 输入 scanner

Scanner对象

next()

  1. 读取到有效字符后才结束输入;

  2. 有效字符之前遇到的空白,next()方法会将其自动去掉;

  3. 只有输入有效字符后才将其后面输入的空白作为分隔符或结束符;

  4. 不能得到带有空格的字符串。

nextLine()

1.以Enter为结束符,nextLine()方法返回的是输入回车之前的所有字符。

2.可以得到带有空格的字符串。

Scanner scanner = new Scanner(System.in);

if(scanner.hasNext()) {
String str = scanner.next();
}

if(scanner.hasNextLine()) {
String str = scanner.nextLine();
}

if(scanner.hasNextInt()) {
   int i = scanner.nextInt();
}

if(scanner.hasNextFloat()) {
   float f = scanner.nextFloat();
}

if(scanner.hasNextDouble) {
double d = scanner.nextDouble();
}

scanner.close();

IDEA小插曲

image-20221226154524804

标签:nextLine,Scanner,字符,对象,next,输入,scanner
From: https://www.cnblogs.com/sunfy/p/17017932.html

相关文章