Java输入输出流
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入:");
if (scanner.hasNextLine()) {
String s = scanner.nextLine();
System.out.println("输出:" + s);
//.nextLine()读取输入的内容到回车才结束
}
scanner.close();
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入");
if (sc.hasNext()) {
String a = sc.next();
System.out.println("结果为" + a);
//.next()读取的内容遇到空格就停止,空格后面的内容就不读取了,也就不能输出出来
//没有空格的话也是遇到回车就停止读取,然后把读取到的全部输出。
}
sc.close();//释放内存
}
不同点
- .nextLine()读取输入的内容到回车才结束
- .next()读取的内容遇到空格就停止,空格后面的内容就不读取了,也就不能输出出来,没有空格的话也是遇到回车就停止读取,然后把读取到的全部输出。
原创文章,作者:,如若转载,请注明出处:https://blog.ytso.com/tech/java/275471.html