由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - JAVA文本文件读写问题
相关主题
怎么从键盘输入整数或float?刚刚开始学习java,麻烦帮我看一下我哪里错了行吗?谢谢
问一个blocking IO的程序从文件读入数据得到的是bytes
新手求教 BufferedReader.readLine()随机读一个大文件中的任意一行
新手请教怎样在Java里读文本文件中的内容怎样截取网页
中多个

之间的内容?
[转载] smtp server in java?java,多层map应该怎么写?求个葫芦
关于char和int的问题Java的中文读写问题
请教问题,怎么确定空行!新手请教一个问题
请问同时执行几个bat文件的问题是否可以通过Java的程序直接导入网页?
相关话题的讨论汇总
话题: scanner话题: string话题: new话题: sum话题: java
进入Java版参与讨论
1 (共1页)
f*******y
发帖数: 988
1
如果一个文件是这样
AS BD CA 1.1
DS FD EA 3.4
(下略)
每行中间是tab分开的; 怎么样一个一个读出每个String和double ?
C++里面直接用《就可以了,java我只找到一个readline()
有什么简单的method,比如readDouble, readInt, readString这类的么?
T*********e
发帖数: 9208
2
Scanner
public static void main(String[] args) throws IOException {
Scanner s = null;
double sum = 0;
try {
s = new Scanner(
new BufferedReader(new FileReader("usnumbers.txt")));
s.useLocale(Locale.US);
while (s.hasNext()) {
if (s.hasNextDouble()) {
sum += s.nextDouble();
} else {
s.next();
}
}


【在 f*******y 的大作中提到】
: 如果一个文件是这样
: AS BD CA 1.1
: DS FD EA 3.4
: (下略)
: 每行中间是tab分开的; 怎么样一个一个读出每个String和double ?
: C++里面直接用《就可以了,java我只找到一个readline()
: 有什么简单的method,比如readDouble, readInt, readString这类的么?

m******t
发帖数: 2416
3
LZ could also try read one line a time (with readLine()), and use String.
split to split the line into parts.
1 (共1页)
进入Java版参与讨论
相关主题
是否可以通过Java的程序直接导入网页?[转载] smtp server in java?
紧急求教,JAVA程序如何启动浏览器关于char和int的问题
Java练习题 7请教问题,怎么确定空行!
Re: Need Emergent help for Java I/O!请问同时执行几个bat文件的问题
怎么从键盘输入整数或float?刚刚开始学习java,麻烦帮我看一下我哪里错了行吗?谢谢
问一个blocking IO的程序从文件读入数据得到的是bytes
新手求教 BufferedReader.readLine()随机读一个大文件中的任意一行
新手请教怎样在Java里读文本文件中的内容怎样截取网页
中多个

之间的内容?
相关话题的讨论汇总
话题: scanner话题: string话题: new话题: sum话题: java