有时我们需要将数组转化为集合或者集合转化为数组,当然可以通过遍历然后添加的方法实现,不过不要忘了API提供的方法奥:
Arrays工具类的asList方法和Collection的toArray方法
- public class Demo1 {
- public static void main(String[] args) {
- // 集合转数组:
- ArrayList<String> arraylist = new ArrayList<>();
- arraylist.add("我");
- arraylist.add("爱");
- arraylist.add("java");
- Object[] arr = arraylist.toArray();
- for (int i = 0; i < arr.length; i++) {
- System.out.print(arr[i] + " ");
- }
- System.out.println();
- // 数组转成集合
- String[] arr2 = { "我", "爱", "中", "国" };
- List<String> list = Arrays.asList(arr2);
- for (String s : list) {
- System.out.print(s + " ");
- }
- }
- }
- <p> </p>
复制代码
|
|