而另外一个Arraylist 把一个int数组强制转换成string装入就没有问题。请问应该怎样做?这段有问题String[] tempMSGH=msghline.split(":");i=tempMSGH.length;for(int u=0;u<j;u++){String msgh=tempMSGH[u];varMSGH.add(msgh);}下面的却可以String[] tempANNC=anncline.split(":");k=tempANNC.length;for(int u=0;u<j;u++){decCode=Integer.parseInt(tempANNC[u],16);decANNC.add(Integer.toString(decCode));}补充一下就是最后varMSGH.get(x)没有任何东西,varMSGH.size()为0而 decANNC.get(x)有元素,size也正确。我应该如何处理上面那种情况。
1 回答
浮云间
TA贡献1829条经验 获得超4个赞
import java.util.ArrayList;
import java.util.List;
public class ArrayTest {
public static void main(String[] args) {
String[] strings = { "aaa", "bbb", "ccc" };
List<String> list1 = new ArrayList<String>();
for (String str : strings) {
list1.add(str);
}
int[] arr = { 1, 2, 3 };
List<Integer> list2 = new ArrayList<Integer>();
for (int i : arr) {
list2.add(i);
}
}
}
添加回答
举报
0/150
提交
取消