gpt4 book ai didi

Java 递增的对象名称

转载 作者:行者123 更新时间:2023-12-02 03:44:34 25 4
gpt4 key购买 nike

我当前的问题是我正在覆盖我的单元格对象。由于我无法执行 ("cell"+ i),我该如何执行此操作?

public void printMonthCounts(int cellMonthPosition, String month) {

for (int i = 0; i < 10; i++) {//11 countrys
Row row = sheet2.createRow(7 + i);//Starts with Gb
Cell cell = row.createCell(cellMonthPos);//Month position

switch (i) {
case 0:
cell.setCellValue(countryHash.get(month).getGb());
break;
case 1:
cell.setCellValue(countryHash.get(month).getPt());
break;
case 2:
cell.setCellValue(countryHash.get(month).getEs());
break;
}
}

我正在使用 Apache POI for excel,但我知道这是一个通用的 Java '东西',我是 Java 初学者。

如何获得递增的对象名称?

*开关盒较长,但我在本示例中缩短了它。

最佳答案

如果我没理解错的话,你想动态创建对象名称吗?长话短说,你不能。通常的方法是使用数组:而不是尝试创建名为 cell1、cell2 等n 个对象,只需创建一个单元格数组并在以下位置创建每个对象:数组的第 i 个位置。

关于Java 递增的对象名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36424207/

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