gpt4 book ai didi

java - 将双变量值存储到列表

转载 作者:行者123 更新时间:2023-12-01 11:51:55 26 4
gpt4 key购买 nike

我正在处理具有非常大数据集的 csv 文件。在读取文件时,我提取了第三名(平衡)';'使用 while 循环迭代从每行中分离数值。我想将这些值(BALANCE)存储到 listOF 字符串中。我该怎么做。

import java.io.File;
import java.io.FileNotFoundException;
import java.io.*;
public static void main(String[] args)throws IOException {
String filename = "bank-full.csv";
File file = new File(filename);
try {
Scanner inputStream = new Scanner(file);
inputStream.next();
int count=0;
while (inputStream.hasNext())
{
String data = inputStream.next();
String[] values = data.split(";");
double BALANCE = Double.parseDouble(values[2]);
System.out.println(BALANCE);
inputStream.close();
}
catch (FileNotFoundException ex) {
Logger.getLogger(Demo.class.getName()).log(Level.SEVERE, null, ex);
}
}
}

最佳答案

store double variable values in to list

像这样:

List<String> l = new ArrayList<String>();
l.add(Double.toString(42.0));

或者,如果您尝试构建 double 列表,则可以使用包装类型,如下所示:

List<Double> l = new ArrayList<Double>();
l.add(42.0); // The double will be autoboxed as a Double.

关于java - 将双变量值存储到列表<string>中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28737305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com