zoukankan      html  css  js  c++  java
  • Scanner类

    其实我们比较常用的是采用Scanner类来进行数据输入,下面来给一个Scanner的例子吧。

    
    BufferedReader buf = new BufferedReader(
    
                    new InputStreamReader(System.in));
    

    【例子1】

    
    import java.util.Scanner;
    
    /**  
     * Scanner的小例子,从键盘读数据  
     *   
     */  
    
    public class ScannerDemo{
    
        public static void main(String[] args){
    
            Scanner sca = new Scanner(System.in);
    
            // 读一个整数
    
            int temp = sca.nextInt();
    
            System.out.println(temp);
    
            //读取浮点数
    
            float flo=sca.nextFloat();
    
            System.out.println(flo);
    
            //读取字符
    
            //...等等的,都是一些太基础的,就不师范了。
    
        }
    
    }
    

    其实Scanner可以接受任何的输入流

    下面给一个使用Scanner类从文件中读出内容

    【例子2】

    
    import java.io.File;  
    import java.io.FileNotFoundException;  
    import java.util.Scanner;   
    
    
    /**  
     * Scanner的小例子,从文件中读内容  
     */  
    
    public class ScannerDemo{
    
        public static void main(String[] args){
    
            File file = new File("d:" + File.separator + "hello.txt");
    
            Scanner sca = null;
    
            try{
    
                sca = new Scanner(file);
    
            }catch(FileNotFoundException e){
    
                e.printStackTrace();
    
            }
    
            String str = sca.next();
    
            System.out.println("从文件中读取的内容是:" + str);
    
        }
    
    }
    

    【运行结果】:

    从文件中读取的内容是:这些文件中的内容哦!

  • 相关阅读:
    sublime & atom 插件
    正则表达式必知必会读书笔记
    前端自动化工具
    CSS3效果收集
    JS 常用功能收集
    【1】Hover 效果收集
    javascript进阶高手必备知识
    ionic 实现仿苹果手机通讯录搜索功能
    ionic2APP 如何处理返回键问题
    三张图搞懂JavaScript的原型对象与原型链
  • 原文地址:https://www.cnblogs.com/yuyu666/p/9733907.html
Copyright © 2011-2022 走看看