list 转换成 String 数组问题

2025-05-19 00:49:23
推荐回答(2个)
回答1:

for(int i=0;i list.add(s[i]);
}

list.toArray();//可以直接把list转换成数组。方法名我记不清楚了,你可以查下api

回答2:

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class $ {
public static void main(String... _) {

String[] arr = { "a", "b", "c" };

List data = new ArrayList();

Collections.addAll(data, arr);
System.out.println(data);

arr = (String[]) data.toArray(new String[0]);

System.out.println(Arrays.deepToString(arr));
}
}