Java如何將數組轉換為集合?

在Java編程中,如何將數組轉換為集合?

以下示例演示使用Util類的Arrays.asList(name)方法將數組轉換為集合。

package com.zaixian;

import java.util.*;
import java.io.*;

public class Array2Collection {
    public static void main(String args[]) throws IOException {
        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        System.out.println("How many elements you want to add to the array: ");
        int n = Integer.parseInt(in.readLine());
        String[] name = new String[n];

        System.out.println("Enter your elements: ");
        for (int i = 0; i < n; i++) {
            name[i] = in.readLine();
        }
        List<String> list = Arrays.asList(name);
        System.out.println();

        for (String li : list) {
            String str = li;
            System.out.print(str + " ");
        }
    }
}

上述代碼示例將產生以下結果。

How many elements you want to add to the array:
3
Enter your elements:
10
20
30

10 20 30

上一篇: Java集合 下一篇: Java網路