java 读取文件为double数据
时间: 2024-06-12 07:09:44 浏览: 168
可以使用 Java 中的 Scanner 类来读取文件中的 double 数据。示例代码如下:
```java
import java.io.File;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
try {
File file = new File("data.txt");
Scanner scanner = new Scanner(file);
while (scanner.hasNextDouble()) {
double number = scanner.nextDouble(); System.out.println(number);
}
scanner.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
上述代码中,我们先定义了一个 `File` 对象来表示待读取的文件,然后创建了一个 `Scanner` 对象来读取该文件。通过 `scanner.hasNextDouble()` 方法可以判断是否还有 double 类型的数据未读取,如果有,则通过 `scanner.nextDouble()` 方法读取一个 double 类型的数据并打印输出。最后,记得关闭 `Scanner` 对象。
阅读全文