以下行将完美地运行,因为我手动输入"新项目(1,2,3)"进入项目数组?
但我在这里尝试做的是循环浏览文件并推送 "新项目(1,2,3)" 动态进入"行[]项"
我目前不知道如何推进它。下面的图片是当我做**项时会发生什么。(功能)** 有什么建议吗?
Lines[] item
= {new item(0, 2, 1),
new item(0, 3, 4),
new item(0, 4, 2),
};
Test test = new Test(item);
// Test is a java file which will accept this
public Test(List<Lines> item) {
this.edges = edges;
}
答案 0 :(得分:1)
//Read data from some excel file using poi / jxl
String inputArray = td.getDataFromExcel().get(index);
//Read the array
List<String> items = Arrays.asList(inputArray.split("\\s*,\\s*"));
for (int i = 0; i < items.size(); i++) {
// perform the operation of your choice
}
答案 1 :(得分:1)
如果您将阵列更改为列表,则可以将项目“推送”到其中。 您可以通过将“Lines [] item”更改为“List&lt; Lines&gt; item”来完成此操作。然后,您将能够在列表上调用Add方法,将要“推送”的项目传递给项目。