【Java】HashSet初始化赋值

可采用以下两种方式进行初始化,效果都是一样的,方法2更为方便。

import java.util.Arrays;
import java.util.HashSet;

public class HashSetTest {
    // 方法1
    public static final HashSet<Character> set1 = new HashSet<Character>(){{
        add('a');
        add('b');
        add('c');
        add('d');
        add('e');
        add('f');
    }};
    
    // 方法2
    public static final HashSet<Character> set2 = new HashSet<>(Arrays.asList('a', 'b', 'c', 'd', 'e', 'f'));

    public static void main(String[] args) {
        System.out.println(set1);
        System.out.println(set2);
    }
}
>>>[a, b, c, d, e, f]
>>>[a, b, c, d, e, f]

版权声明:本文为See_Star原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。