我使用 row.getCell() 从 Excel 文件中获取每个指定列中每一行的数据;我希望这些数据位于 ArrayList 中。如何将 Cell srs 的内容转换为 ArrayList。
for(Row row : sheet){
if(row.getRowNum() == 0)
continue;
Cell Rk = row.getCell(2);
Cell seed = row.getCell(1);
Cell srs = row.getCell(7);
System.out.println(srs);
This is what it prints
0.974
0.588
0.213
ect.
最佳答案
根据这个问题,我认为您正在寻找这样的东西:
List<Double> list = new ArrayList<>();
for(Row row : sheet){
if(row.getRowNum() == 0)
continue;
Cell srs = row.getCell(7);
list.add(src.getNumericCellValue());
}
getNumericCellValue()
以 native 类型 double
形式返回单元格值。 Java 自动装箱将负责将其转换为对象类型 Double
。
参见this guide了解更多详细信息。
关于java - 将我的 double 单元格变成 double 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35818190/