Java中初始化集合的方法

使用匿名类进行集合的初始化操作(有点类似C#中的集合初始化器),详细代码如下:

使用匿名类进行集合的初始化操作(有点类似C#中的集合初始化器),详细代码如下:

//导入工具包
import java.util.ArrayList

public class Demo {

    public static void main(String[] args) {

        / *
          * 使用集合初始化的方法为ArrayList集合初始化添加
          * 和C#的不同之处
          * 1.C#只用一个大括号,将要添加的数据括起来
          *   而Java是用两个大括号
          * 2.C#每个添加的数据之间用“,”隔开,而Java还是用“;”分号
          * 3.C#可以直接写要添加的值,而Java还需要调用 add() 方法
          */

        //Java中的集合初始化
        ArrayList als = new ArrayList() { {
            add("斗佛");
            add("喜欢");
            add("Java");  
        } };

//-------------------------------------------------------------------
        //C#中的集合初始化器的使用:

        //导入命名空间 collections
        using System.collections;

        //使用集合初始化器
        ArrayList als2 = new ArrayList() {
            "斗佛",
            "喜欢",
            "Java"
        };
    }        
}

猜你喜欢

转载自www.cnblogs.com/wanguncle/p/10381491.html