小编Fli*_*rey的帖子

为什么Double.parseDouble(scan.next())比scan.nextDouble()快得多?

所以我有一个文件可以读入,我知道如何设置数据.例如,我知道每个新行的第一个标记将是双重的.

我一直在使用扫描仪,只是使用scan.nextDouble()来读取double但是我被告知Double.parseDouble(scan.next())而不是加快从文件中读取数据的过程30秒降至约5秒.

scan.nextInt()与Integer.parseInt(scan.next())也是如此.

在我正在阅读的文件中,对于每行大约40,000行,它为int double int int.

那么是什么让它变得如此之快?

java double file-io java.util.scanner

2
推荐指数
2
解决办法
2073
查看次数

标签 统计

double ×1

file-io ×1

java ×1

java.util.scanner ×1