码迷,mamicode.com
首页 > 其他好文 > 详细

Scanner类

时间:2018-04-30 21:11:09      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:cep   oid   block   ati   Scanner类   常用   分隔符   数据类型   int   

Scanner类


使用Scanner时需要导入 java.util.Scanner


几个常用的方法

方法名 说明
hasNextXxx() 是否还有下一个输入,Xxx可以是Int、Long等基本数据类型,hasNext()判断是否还有字符串
nextXxx() 获取下一个输入,next()为获取下一个字符串
hasNextLine() 是否还有下一行
nextLine() 获取一行输入
useDelimiter(String pattern) 指定分隔符,默认以空格、tab、回车为分隔符


从键盘读取:

public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    while(sc.hasNextInt()) {
        System.out.println(sc.nextInt());
    }
}


从文件读取:

读取文件的时候需要导入 java.io.File 并抛出异常

 public static void main(String[] args) throws Exception {
        Scanner sc = new Scanner(new File("test.java"));

        while(sc.hasNextLine()) {
            System.out.println(sc.nextLine());
        }
    }

Scanner类

标签:cep   oid   block   ati   Scanner类   常用   分隔符   数据类型   int   

原文地址:https://www.cnblogs.com/yi-hui/p/8974557.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!