我使用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.
答案 0 :(得分:1)
基于这个问题,我认为你正在寻找这样的事情:
List<Double> list = new ArrayList<>();
for(Row row : sheet){
if(row.getRowNum() == 0)
continue;
Cell srs = row.getCell(7);
list.add(src.getNumericCellValue());
}
getNumericCellValue()
将单元格值返回为本机类型double
。 Java自动装箱将把它转换为对象类型Double
。
有关详细信息,请参阅this guide。