我使用Arraylist试图用add把一个string数组装入,但是似乎没有效果?为什么?

而另外一个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也正确。
我应该如何处理上面那种情况。

慕姐8265434
浏览 256回答 1
1回答

浮云间

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);}}}
打开App,查看更多内容
随时随地看视频慕课网APP