其他分享
首页 > 其他分享> > Scanner对象,

Scanner对象,

作者:互联网

Scnner 类可以用来获取用户的输入

`package com.study01.Scanner;

import java.util.Scanner;

public class Demo01 {
public static void main(String[] args) {

    //创建一个扫描器对象,用于接受键盘数据
    Scanner scanner = new Scanner(System.in); //alt + enter 自动补全
    //Scanner scanner是指创建的对象是scanner,后面再使用的时候就用scanner

   /*
    System.out.println("使用next方法接收:");

    //判断用户有没有输入字符串  (**遇到空格会停止,如果想遇到回车再停止就用scanner.hasNextLine())
    if(scanner.hasNext()){
        //用next方式接收
        String str = scanner.next();  //接收输入的内容
        System.out.println("输出内容为:"+str);  //+ 是字符串连接符
    }

    //凡是IO(输入输出)流的类如果不关闭会一直占用资源,要养好习惯用完就关闭
    scanner.close();  //这里scanner 的s 小写;

    运行结果 :
    使用next方法接收:
    Hello World
    输出内容为:Hello
   */
    System.out.println("使用nextLine方法接收:");

    //判断用户有没有输入字符串  (**遇到空格会停止,如果想遇到回车再停止就用scanner.hasNextLine())
    if (scanner.hasNextLine()) {
        //用next方式接收
        String str = scanner.nextLine();  //接收输入的内容
        System.out.println("输出内容为:" + str);  //+ 是字符串连接符
    }
    scanner.close();

    运行结果:
    使用nextLine方法接收:
    Hello World
    输出内容为:Hello World
 
}

}
`

标签:nextLine,Scanner,对象,System,next,接收,scanner
来源: https://www.cnblogs.com/dalier/p/16469819.html