首页 > 其他分享 >Scanner基础用法

Scanner基础用法

时间:2022-09-24 17:44:24浏览次数:52  
标签:java Scanner 基础 System next util 用法 输入

Scanner基础用法

引入包java.util.Scanner

读一个单词

package charpter2;

import java.util.Scanner;

public class Scanner1 {
   public static void main(String[] args) {
       //获取用户输入 引入包java.util.Scanner
       //System.in指系统输入
       Scanner s =new Scanner(System.in);
       //通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取之前,一般需要用hasNext()与hasNextLine()判断是否还有输入。
       System.out.println("使用next方式接收:");
       //判断用户是否输入字符串 test:hello world
       if (s.hasNext()){
           String str = s.next();
           System.out.println("输出的内容为:"+str);
      }
       //IO流用完后,关闭,否则会一直占用资源
       s.close();
  }

}

读一行单词

package charpter2;

import java.util.Scanner;

public class Scanner2 {
   public static void main(String[] args) {
       //获取用户输入 引入包java.util.Scanner
       //System.in指系统输入
       Scanner s =new Scanner(System.in);
       //通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取之前,一般需要用hasNext()与hasNextLine()判断是否还有输入。
       System.out.println("使用next方式接收:");
       //判断用户是否输入字符串   test:hello world
       if (s.hasNextLine()){
           String str = s.nextLine();
           System.out.println("输出的内容为:"+str);
      }
       //IO流用完后,关闭,否则会一直占用资源
       s.close();
  }

}

next()不能获取带空格的字符串。

nextLine() 以回车作为结束符。

标签:java,Scanner,基础,System,next,util,用法,输入
From: https://www.cnblogs.com/ssl-study/p/16726080.html

相关文章