gpt4 book ai didi

java - 将字符串数组转换为数组列表

转载 作者:行者123 更新时间:2023-11-29 07:24:39 26 4
gpt4 key购买 nike

我有一个包含名称和 ID 的 String 数组,我需要将该 String 数组转换为对象的 List

这是我的代码:

private List<ObjectAttribute> getDtls(String newVal) {
ObjectAttribute object = new ObjectAttribute();
List<ObjectAttribute> objLst = new ArrayList<ObjectAttribute>();
String[] newImageVal = [step0005.jpg, 172B6846-0073-4E5B-B10A-DDD928994EA6, step0003.jpg, FBC8D143-2CD7-47E6-B323-31A0928A9338]
for (int i = 0; i <= newImageVal.length - 1; i++) {
object.setImageName(newImageVal[i]);
object.setImageId(newImageVal[++i]);
objLst.add(object);
}
return objLst;
}

但有一个问题,它总是只返回objList 中的最后一个值。任何人都可以更正此代码。

最佳答案

移动

ObjectAttribute object = new ObjectAttribute();

在 for 循环中:

for (int i = 0; i <= newImageVal.length - 1; i++) {
ObjectAttribute object = new ObjectAttribute();
object.setImageName(newImageVal[i]);
object.setImageId(newImageVal[++i]);
objLst.add(object);
}

关于java - 将字符串数组转换为数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56340941/

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