`
wutao8818
  • 浏览: 615789 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Scanner

    博客分类:
  • io
阅读更多

Scanner这个类还是挺有用的。

http://java.sun.com/javase/6/docs/api/java/util/Scanner.html


public class ScanXan {
    public static void main(String[] args) throws IOException {
        Scanner s = null;
        try {
            s = new Scanner(new BufferedReader(new FileReader("xanadu.txt")));

            while (s.hasNext()) {
                System.out.println(s.next());
            }
        } finally {
            if (s != null) {
                s.close();
            }
        }
    }
}




scanner默认使用 whitespace 作为分割符
可以参考 http://java.sun.com/javase/6/docs/api/java/lang/Character.html whitespace的定义。White space characters include blanks, tabs, and line terminators.

引用
s.useDelimiter(",\\s*");
其他分割符可以用这个方法设定。

引用
s.useLocale(Locale.US);
包括了对不同地区读取数据的处理

32,767 美国地区3位分隔符号

 while (s.hasNext()) {
                if (s.hasNextDouble()) {
                        sum += s.nextDouble();
                    } else {
                        s.next();
                    }   
            }


分享到:
评论

相关推荐

    IISPutScanner1.3原版

    【IISPutScanner1.3原版】是一个针对IIS(Internet Information Services)服务器的安全扫描工具,主要用于检测和预防通过PUT方法进行的非法文件上传。PUT是HTTP协议中的一种方法,允许客户端将文件上传到服务器。...

    RTLSDR-Scanner-1.3.2.zip_C++_RTLSDR_RTLSDR Scanner_RTLSDR-Scanne

    RTLSDR-Scanner-1.3.2.zip 是一个包含C++编程语言实现的软件工具,主要用于配合RTL-SDR(Realtek低成本软件定义无线电)设备进行射频扫描。RTLSDR Scanner是一款实用的开源软件,它允许用户探索并检测周围环境中不同...

    IISPutScanner增强版

    【IISPutScanner增强版】是一款专为网络安全专业人士设计的工具,主要用于检测和利用IIS(Internet Information Services)服务器的潜在漏洞。IIS是微软公司提供的一个强大的Web服务器软件,广泛应用于各种网络环境...

    Advanced-IP-Scanner

    **Advanced-IP-Scanner** 是一款专业的局域网扫描工具,专为网络管理员和普通用户设计,用于快速、准确地探测局域网内的IPv4地址。这个软件的主要功能是发现并列出所有连接到同一网络的设备,从而帮助用户了解网络...

    IISPutScanner+IISWrite

    标题"IISPutScanner+IISWrite"涉及到的是两个在网络安全领域中常见的工具,主要用于渗透测试。IISPutScanner和IISWrite是针对Microsoft Internet Information Services (IIS) Web服务器进行安全评估的工具。 IISPut...

    ionic QRScanner扫描插件优化版(可扫条码和连扫)

    在本文中,我们将深入探讨如何利用Ionic框架和优化版的QRScanner插件实现高效的条码和二维码扫描功能。 首先,Ionic是一款基于Angular的开源框架,用于构建跨平台的原生移动应用。它允许开发者使用Web技术(如HTML...

    EthernetIP Scanner Demo1.zip

    【标题】:Ethernet/IP Scanner Demo1.zip 【描述】中的知识点: Ethernet/IP(Ethernet for Industrial Protocol)是一种基于TCP/IP协议栈的工业网络通信协议,由Rockwell Automation开发,广泛应用于工业自动化...

    ASML Scanner 光刻机介绍

    ASML.Scanner 光刻机介绍 ASML.Scanner 光刻机是半导体制造行业中的关键设备, Plays a crucial role in the semiconductor manufacturing industry。下面是该设备的知识点总结: 一、Course Introduction * ...

    sonar-scanner-2.5.zip

    3. **初始化配置**:运行`sonar-scanner -Dsonar.projectKey=<项目键> -Dsonar.sources=<源代码路径>`进行初始化配置,其中项目键用于唯一标识项目,源代码路径指明待分析的代码所在位置。 4. **执行扫描**:使用`...

    sonar-scanner-cli-4.2.0.1873-linux.zip

    SonarScanner CLI,全称SonarQube Scanner Command Line Interface,是SonarQube平台的一部分,主要用于执行代码质量分析。这个名为"sonar-scanner-cli-4.2.0.1873-linux.zip"的压缩包文件,包含了适用于Linux操作...

    高级 IP 扫描器(Advanced IP Scanner)

    **高级 IP 扫描器(Advanced IP Scanner)**是一款强大的网络诊断和管理工具,专为IT专业人士设计,用于快速、高效地扫描局域网(LAN)中的所有设备和资源。这款软件能够帮助用户发现网络上的所有活动设备,包括计算机...

    Scanner类的用法

    ### Scanner类的用法 #### 一、简介与基本用法 `Scanner`类是Java SDK 1.5版本引入的新特性,它提供了一种方便的方式来读取基本数据类型(如int、double)以及字符串类型的数据。在Java中,通过`java.util.Scanner...

    虚拟扫描仪Virtual Twain Scanner 32/64位

    虚拟扫描仪Virtual Twain Scanner是一款专门用于模拟物理扫描仪功能的软件工具,它可以在没有实体扫描设备的情况下,通过计算机软件实现图像数据的获取。这款工具主要面向开发者,提供了32位和64位版本,以适应不同...

    国外IIS扫描探测工具_IIs Put_Scanner_v1.1 iiswrite

    IIS Put Scanner v1.1是一款针对IIS的特定扫描工具,主要关注的是服务器上的写权限。写权限决定了用户或程序能否在服务器上创建、修改或删除文件。不恰当的权限设置可能导致安全漏洞,黑客可以利用这些漏洞上传恶意...

    sonar-scanner-cli-3.3.0.1492-macosx.zip

    该资源"sonar-scanner-cli-3.3.0.1492-macosx.zip"是SonarScanner的命令行接口版本,专为macOS操作系统设计,为开发者提供了一种简单而有效的方式来集成和执行代码分析。 SonarScanner的核心功能在于其静态代码分析...

    burpsuite插件之Java Deserialization Scanner使用方法1

    Java Deserialization Scanner 是一款针对Java反序列化漏洞的检测和利用工具,它是Burp Suite中的一个插件。这款插件的目的是帮助安全研究人员检测应用程序中可能存在的Java反序列化漏洞,这些漏洞可能导致远程代码...

    Advanced Port Scanner.7z

    Advanced Port Scanner是一款功能强大的端口扫描软件,深受网络管理员和安全专家的喜爱。它能够快速有效地检测网络上的开放端口,从而帮助用户了解网络状态,发现潜在的安全风险。这个软件在IT领域中的应用广泛,...

    Websecurify Scanner 9.0 web检测工具.rar

    Websecurify Scanner是一款强大的Web安全检测工具,主要用于识别和防止Web应用程序中的各种安全漏洞。在9.0版本中,该工具可能包含了更先进的扫描技术和更全面的安全测试功能,以帮助用户确保他们的网站免受日益复杂...

    文件夹容量查看器——scanner

    "文件夹容量查看器——Scanner"是一款专为用户揭示硬盘空间使用情况的实用工具。它以直观、易懂的方式,通过饼状图呈现文件夹和单个文件的大小,帮助用户快速掌握磁盘的占用状况。 Scanner软件的核心功能在于其深度...

    jenkins+sonarqube+sonar-scanner(无ngrok).zip

    《Jenkins、SonarQube与Sonar-Scanner的集成详解》 在现代软件开发流程中,自动化部署和代码质量检查已经成为不可或缺的环节。本文将详细介绍如何使用Jenkins集成SonarQube和Sonar-Scanner,实现自动化部署测试并...

Global site tag (gtag.js) - Google Analytics