首页 > 其他 > 详细

用户交互Scanner

时间:2021-03-03 15:08:56      阅读:17      评论:0      收藏:0      [点我收藏+]

用户交互Scanner

next()的用法

import java.util.Scanner;
?
public class Demo01 {
   public static void main(String[] args) {
      Scanner scanner =  new Scanner(System.in);
       System.out.println("请输入next方法输入:");
       String str = scanner.next();//实现输入的代码
       System.out.println("输入的内容为:"+str);
       /*
       next输入有效字符串时结束
       next不能输入空格
       空格在前自动抹去,输入有效字符串
       eg:输入 hello 输出为hello
       空格在两个有效字符串之间,输入空格前的有效字符串
       eg:输入hello world 输出hello
        */
       scanner.close();
       //用完后记得关闭
?
  }
}

hasNext() 作为判断是否还有输入的数据

import java.util.Scanner;
?
public class Demo01 {
   public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);
       System.out.println("请以next方法输入:");
       //判断用户有没有输入字符串
       if (scanner.hasNext()){
           String str = scanner.next();
           System.out.println("输入的内容是:"+str);
           
      }
       scanner.close();
       //用完后记得关闭
?
  }
}

 

nextLine()的用法

import java.util.Scanner;
?
public class Demo01 {
   public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);
       System.out.println("请以nextLine方式输入:");
       String srt = scanner.nextLine();
       System.out.println("输入的内容为"+srt);
       /*
       nextLine以Enter键作为结束符
       可以输入回车键以前的所有字符
       也可以输入空格或空白(什么都不输入)
        */
       scanner.close();
       //用完后记得关闭
?
  }
}

 

hasNextLine()的用法

import java.util.Scanner;
?
public class Demo01 {
   public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);
       System.out.println("使用nextLine的方式接收:");
       // 判断是否还有输入
       if (scanner.hasNextLine()){
           String str = scanner.nextLine();
           System.out.println("输入的内容为:"+str);
      }
       scanner.close();
       //记得关闭
?
?
  }
}

 

用户交互Scanner

原文:https://www.cnblogs.com/continue-student/p/14473273.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!