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);
          }

    }
}

  

目录
相关文章
|
3天前
|
Java Maven
AppTest.java
`AppTest.java`是位于`C:\MVN\consumerBanking\src\test\java\com\companyname\bank`的一个JUnit测试类,继承自`TestCase`。它包含一个公共构造函数和一个测试方法`testApp()`,确保测试始终通过。这个例子展示了Maven如何便捷地生成项目文件并支持开发工作。
|
3天前
|
Java
java
e是java运行时的环境,包含jvm和运行时所需要的类库 jdk是java开的程序包,包含jre和开发人员使用的工具 jvm就是我们常说的java虚拟机,他是整个java实现跨平台的最核心 的部分,所有的java程序会首先被编译为.class的类文件,这种类文 件可以在虚拟机上执行。也就是说class并不直接与机器的操作系统 相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释 给本地系统执行。 只有jvm还不能成class的执行,因为再解释class的时候jvm需要调用 解释所需要的类库lib,而jre包含lib类库。jvm屏蔽了与具体操作系 统平台相关的信息,使得java程序只需
12 0
|
存储 SQL 缓存
JAVA问答17
JAVA问答17
69 0
|
SQL XML 存储
JAVA问答3
JAVA问答3
76 0
1062 最简分数(JAVA)
一个分数一般写成两个整数相除的形式:N/M,其中 M 不为0。最简分数是指分子和分母没有公约数的分数表示形式。
1062 最简分数(JAVA)
|
Java 程序员 编译器
java初识
java初识
154 0
java初识
|
开发框架 安全 网络协议
java me
Java 是一门面向对象编程语言,不仅吸收了 C++ 语言的各种优点,还摒弃了 C++ 里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。 Java 语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 01 Java EE 是指 Java Enterprise Edition,Java 企业版,多用于企业级开发,包括 web 开发等等。也叫 J2EE。 Java SE 通常是指 Java Standard Edition,Java 标准版,就是一般 Java 程序的开发就可以(如桌面程序),可以看作
172 0
|
Java
java14-java命名规范
java14-java命名规范
100 0
|
安全 Java
java实用类
java实用类
100 0