java—如何创建具有两种不同数据类型的动态数组

mec1mxoz  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(447)

我需要使用apachepoi和selenium从excel电子表格创建一个动态数组。
我的目标是能够创建一个包含两种数据类型(int和string)的动态数组,以便使用seleniumwebdriver调用并输入到文本字段中。我已经得到的信息是硬编码,但我想能够不依赖于工作簿来提高我的程序的速度。
总体结构: for(int i = 0; i < sheet1.getLastRowNum(); i++) { string cell[i] = formatter.formatCellValue(sheet1.getRow(i).getCell(0) } 我得到的错误是,“语法错误的记号”i“,删除这个记号”和“类型不匹配:无法从“字符串”转换为“字符串[]”

pdtvr36n

pdtvr36n1#

如果您将数组中的所有内容都存储为字符串,它会工作吗?你可以用 String.valueOf() 将单元格值转换为字符串,如果以后需要将其作为int返回,可以使用 Integer.parseInt() .
您可以创建一个对象数组,但这可能会带来更多的麻烦。您可能正在向其中添加一个对象,该对象的类型是您从未考虑过的,这可能会在以后的工作中给您带来问题。

相关问题