62,616
社区成员
发帖
与我相关
我的任务
分享
String[] t = {"a","b","c","d"};
List<String> list = new ArrayList<String>();
String[] tt = list.toArray(t);
for(String a : tt){
System.out.println(a);
}
String[] a = {"a","b","c","d"};
List<String> list = new ArrayList<String>();
Object[]elementData =list.toArray();
int size = list.size();
System.out.println("size = " + size);
if (a.length < size){
System.out.println("111111111111111");
a = (String[])java.lang.reflect.Array.newInstance(a.getClass().getComponentType(), size);}
System.arraycopy(elementData, 0, a, 0, size);
if (a.length > size){
System.out.println("2222222222222");
a[size] = null;}
System.out.println(a[0]);
for(String aa : a){
System.out.println(aa);
}