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类详解与应用
230 0
【零基础学Java】—Scanner类的使用( 十)
【零基础学Java】—Scanner类的使用( 十)
|
3月前
|
Java 数据处理
Java Scanner 类详解
`Scanner` 类是 Java 中 `java.util` 包提供的强大工具,用于从多种输入源(如键盘、文件、字符串)读取数据。本文详细介绍如何创建 `Scanner` 对象并使用其常用方法(如 `next()`, `nextInt()`, `nextLine()` 等)。通过示例代码展示如何从标准输入、字符串及文件中读取数据,并进行输入验证。使用时需注意关闭 `Scanner` 以释放资源,并确保输入类型匹配,避免异常。掌握 `Scanner` 可显著提升程序的数据处理能力。
|
7月前
|
Java
Java Scanner 类
4月更文挑战第21天
|
Java
Java 中do...while()的使用
Java 中do...while()的使用
71 0
|
Java 程序员
Java中Scanner类的使用
Java中Scanner类的使用
113 0
|
人工智能 监控 NoSQL
JAVA
简要讲述Java的特性以及相关的Java调优工具
JAVA
AbstractDemo.java
AbstractDemo.java
72 0
|
Java
Java Scanner类
Java Scanner类
95 0
Java Scanner类
|
Java 索引
Java学习笔记(五):Scanner对象的使用
Java学习笔记(五):Scanner对象的使用
192 0
Java学习笔记(五):Scanner对象的使用
下一篇
无影云桌面