import java.util.Scanner;
/**
* next方法的工作原理:
* 从一行中扫描,直到碰到特定的标示符,空格或是换行,或许其前面的串,
* 而nextLine()属于那种“见钱眼开”,看见"\n"就收了,然后扫描\n之前的内容
* @author wangmeng
*
*/
public class Test {
public static void main(String[] args){
String a = new Scanner(System.in).next();
String b = new Scanner(System.in).nextLine();
System.out.println("用next()方法得到的字符串:" + a);
System.out.println("用nextLine()方法得到的字符串:" + b);
}
}
运行结果:
I am a student
I am a student
用next()方法得到的字符串:I
用nextLine()方法得到的字符串:I am a student
java Scanner 中 next()方法和nextLine()区别
最新推荐文章于 2022-09-30 10:53:25 发布