• 创建输入对象

    Scanner in=new Scanner(System.in); //从标准输入流读入
    Scanner in=new Scanner(File file); //从指定文件读入
    Scanner in=new Scanner(Path path); //指定文件
    Scanner in=new Scanner(InputStream inputStream); //指定流
    Scanner in=new Scanner(File file,String charsetName); //Path/InputStream也可指定字符集
    Scanner in=new Scanner(String str); //直接读一个字符串也行
    
  • 读取一个整数

    int a=in.nextInt();
    
  • 允许有正负号,但是不能出现字符和小数形式,否则抛异常。
  • 因此这种方法不常用,一般采用读取字符串然后正则验证是否符合要求。