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原版】是一个针对IIS(Internet Information Services)服务器的安全扫描工具,主要用于检测和预防通过PUT方法进行的非法文件上传。PUT是HTTP协议中的一种方法,允许客户端将文件上传到服务器。...
RTLSDR-Scanner-1.3.2.zip 是一个包含C++编程语言实现的软件工具,主要用于配合RTL-SDR(Realtek低成本软件定义无线电)设备进行射频扫描。RTLSDR Scanner是一款实用的开源软件,它允许用户探索并检测周围环境中不同...
【IISPutScanner增强版】是一款专为网络安全专业人士设计的工具,主要用于检测和利用IIS(Internet Information Services)服务器的潜在漏洞。IIS是微软公司提供的一个强大的Web服务器软件,广泛应用于各种网络环境...
**Advanced-IP-Scanner** 是一款专业的局域网扫描工具,专为网络管理员和普通用户设计,用于快速、准确地探测局域网内的IPv4地址。这个软件的主要功能是发现并列出所有连接到同一网络的设备,从而帮助用户了解网络...
标题"IISPutScanner+IISWrite"涉及到的是两个在网络安全领域中常见的工具,主要用于渗透测试。IISPutScanner和IISWrite是针对Microsoft Internet Information Services (IIS) Web服务器进行安全评估的工具。 IISPut...
在本文中,我们将深入探讨如何利用Ionic框架和优化版的QRScanner插件实现高效的条码和二维码扫描功能。 首先,Ionic是一款基于Angular的开源框架,用于构建跨平台的原生移动应用。它允许开发者使用Web技术(如HTML...
【标题】:Ethernet/IP Scanner Demo1.zip 【描述】中的知识点: Ethernet/IP(Ethernet for Industrial Protocol)是一种基于TCP/IP协议栈的工业网络通信协议,由Rockwell Automation开发,广泛应用于工业自动化...
ASML.Scanner 光刻机介绍 ASML.Scanner 光刻机是半导体制造行业中的关键设备, Plays a crucial role in the semiconductor manufacturing industry。下面是该设备的知识点总结: 一、Course Introduction * ...
3. **初始化配置**:运行`sonar-scanner -Dsonar.projectKey=<项目键> -Dsonar.sources=<源代码路径>`进行初始化配置,其中项目键用于唯一标识项目,源代码路径指明待分析的代码所在位置。 4. **执行扫描**:使用`...
SonarScanner CLI,全称SonarQube Scanner Command Line Interface,是SonarQube平台的一部分,主要用于执行代码质量分析。这个名为"sonar-scanner-cli-4.2.0.1873-linux.zip"的压缩包文件,包含了适用于Linux操作...
**高级 IP 扫描器(Advanced IP Scanner)**是一款强大的网络诊断和管理工具,专为IT专业人士设计,用于快速、高效地扫描局域网(LAN)中的所有设备和资源。这款软件能够帮助用户发现网络上的所有活动设备,包括计算机...
### Scanner类的用法 #### 一、简介与基本用法 `Scanner`类是Java SDK 1.5版本引入的新特性,它提供了一种方便的方式来读取基本数据类型(如int、double)以及字符串类型的数据。在Java中,通过`java.util.Scanner...
虚拟扫描仪Virtual Twain Scanner是一款专门用于模拟物理扫描仪功能的软件工具,它可以在没有实体扫描设备的情况下,通过计算机软件实现图像数据的获取。这款工具主要面向开发者,提供了32位和64位版本,以适应不同...
IIS Put Scanner v1.1是一款针对IIS的特定扫描工具,主要关注的是服务器上的写权限。写权限决定了用户或程序能否在服务器上创建、修改或删除文件。不恰当的权限设置可能导致安全漏洞,黑客可以利用这些漏洞上传恶意...
该资源"sonar-scanner-cli-3.3.0.1492-macosx.zip"是SonarScanner的命令行接口版本,专为macOS操作系统设计,为开发者提供了一种简单而有效的方式来集成和执行代码分析。 SonarScanner的核心功能在于其静态代码分析...
Java Deserialization Scanner 是一款针对Java反序列化漏洞的检测和利用工具,它是Burp Suite中的一个插件。这款插件的目的是帮助安全研究人员检测应用程序中可能存在的Java反序列化漏洞,这些漏洞可能导致远程代码...
Advanced Port Scanner是一款功能强大的端口扫描软件,深受网络管理员和安全专家的喜爱。它能够快速有效地检测网络上的开放端口,从而帮助用户了解网络状态,发现潜在的安全风险。这个软件在IT领域中的应用广泛,...
Websecurify Scanner是一款强大的Web安全检测工具,主要用于识别和防止Web应用程序中的各种安全漏洞。在9.0版本中,该工具可能包含了更先进的扫描技术和更全面的安全测试功能,以帮助用户确保他们的网站免受日益复杂...
"文件夹容量查看器——Scanner"是一款专为用户揭示硬盘空间使用情况的实用工具。它以直观、易懂的方式,通过饼状图呈现文件夹和单个文件的大小,帮助用户快速掌握磁盘的占用状况。 Scanner软件的核心功能在于其深度...
《Jenkins、SonarQube与Sonar-Scanner的集成详解》 在现代软件开发流程中,自动化部署和代码质量检查已经成为不可或缺的环节。本文将详细介绍如何使用Jenkins集成SonarQube和Sonar-Scanner,实现自动化部署测试并...