java.util.Scanner简单应用

简介: import java.util.Scanner; import java.io.*; public class FileScannerTest{ public static void main(String args[]){ //**************Scanner 的一般用 //1.
import java.util.Scanner;
import java.io.*;
public class FileScannerTest{
    public static void main(String args[]){
//**************Scanner 的一般用

//1.public Scanner(InputStream source),利用InputStream 对象进行构造
       
       Scanner myScanner1 = new Scanner(System.in);
       while(myScanner1.hasNextInt()){
           int i=myScanner1.nextInt();
           System.out.println(i);
       }
//2.public Scanner(File source)  throws FileNotFoundException , 利用File对象进行构造
       
        try{
          Scanner myScanner2 = new Scanner(new File("in.txt"));
          while(myScanner2.hasNextInt()){
             int i=myScanner2.nextInt();
             System.out.println(i);
          }
        }catch(FileNotFoundException e){
           System.out.println("该文件不存在!");
        }
//3.public Scanner(String str), 利用一个String对象进行构造
        
       Scanner myScanner3 = new Scanner(new String("1 2 3 4 a f f 4 56"));//遇到非整数的地方hasNextInt()返回false
       while(myScanner3.hasNextInt()){
             int i=myScanner3.nextInt();
             System.out.println(i);
          }

    }
}

  

目录
相关文章
|
7月前
|
存储 Java
Java Scanner类详解与应用
Java Scanner类详解与应用
272 0
【零基础学Java】—Scanner类的使用( 十)
【零基础学Java】—Scanner类的使用( 十)
|
1月前
|
存储 安全 Java
java.util的Collections类
Collections 类位于 java.util 包下,提供了许多有用的对象和方法,来简化java中集合的创建、处理和多线程管理。掌握此类将非常有助于提升开发效率和维护代码的简洁性,同时对于程序的稳定性和安全性有大有帮助。
73 17
|
3月前
|
Java 数据处理
Java Scanner 类详解
`Scanner` 类是 Java 中 `java.util` 包提供的强大工具,用于从多种输入源(如键盘、文件、字符串)读取数据。本文详细介绍如何创建 `Scanner` 对象并使用其常用方法(如 `next()`, `nextInt()`, `nextLine()` 等)。通过示例代码展示如何从标准输入、字符串及文件中读取数据,并进行输入验证。使用时需注意关闭 `Scanner` 以释放资源,并确保输入类型匹配,避免异常。掌握 `Scanner` 可显著提升程序的数据处理能力。
94 1
|
7月前
|
Java
Java Scanner 类
4月更文挑战第21天
|
Java 程序员
Java中Scanner类的使用
Java中Scanner类的使用
117 0
|
Java
Java Scanner类
Java Scanner类
99 0
Java Scanner类
|
Java
java里面Scanner的使用
介绍:scanner可以让用户输入数据,进行用户与代码的交互作用。
111 0
|
算法 安全 前端开发
【小家java】聊聊Java中的java.util.Arrays类和java.util.Collections工具类(下)
【小家java】聊聊Java中的java.util.Arrays类和java.util.Collections工具类(下)
【小家java】聊聊Java中的java.util.Arrays类和java.util.Collections工具类(下)