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

    }
}

  

目录
相关文章
|
安全 中间件 API
跨平台整合:如何在不同系统中使用淘宝商品详情API
使用淘宝商品详情API实现跨平台整合,涉及步骤包括理解平台要求、研究API文档、设计数据模型、开发中间件、确保安全认证、测试调试、遵循法规、UI适配及持续维护。此过程能共享数据,提升效率,增加销售机会,优化顾客体验。注意API调用限制、数据格式及各平台特定需求。
|
API 对象存储 Java
实现从oss(阿里云)服务器以附件形式下载文件(含批量下载)
实现从oss(阿里云)服务器以附件形式下载文件(含批量下载) 笔者在项目中写一个从阿里云服务器上面以附件形式下载文件的接口时,遇到了问题,网上搜索无任何相关的解决方案,最后通过通过自己查阅API文档,再结合自己的经验,实现了下载功能。
6975 0
|
8月前
|
人工智能 自然语言处理 程序员
通义灵码×DeepSeek 实战:打造一款小游戏,分享给朋友玩
通义灵码×DeepSeek 实战:打造一款小游戏,分享给朋友玩
|
定位技术 API C++
Python GIS神器shapely 2.0新版本来了
Python GIS神器shapely 2.0新版本来了
268 9
|
vr&ar C语言
计算机网络:信道复用
计算机网络:信道复用
624 0
|
弹性计算 缓存 测试技术
阿里云2核4G配置云服务器ECS实例规格、收费标准及最新活动价格参考
阿里云2核4G配置云服务器ECS实例规格、收费标准及最新活动价格参考,阿里云服务器2核4G配置不是指e实例和u1实例,还可以选择计算型c7、计算型c6、计算型c8i、AMD计算型c8a、性能增强计算型c8ae、高主频计算型hfc8i、AMD计算型c7a、高主频计算型hfc7等规格,
|
安全
[UDS] --- CommunicationControl 0x28
[UDS] --- CommunicationControl 0x28
604 0
Vue3:elementplus输入框去掉边框及缩放
Vue3:elementplus输入框去掉边框及缩放
1497 0
Vue3:elementplus输入框去掉边框及缩放
|
缓存 Linux Shell
Anaconda操作手册
Anaconda操作手册
650 0
|
移动开发 JavaScript 数据可视化
基于Three.js的全景展示框架-TPano
在一些全景展示类应用中,经常需要对采集到全景照片进行展示,一般情况下,可以通过制作人员使用pano2vr进行数据处理(教程可参见:实战!使用pano2vr生成html5全景页面),将处理好的数据发布至静态服务器,再关联相应位置即可完成全景展示(详情见基于Leaflet的全景综合展示实战)
843 1
基于Three.js的全景展示框架-TPano