ArrayList al = new ArrayList<String>(); 和 ArrayList al = new ArrayList(); 之间的区别是什么?
创始人
2024-09-14 06:30:33
0

ArrayList al = new ArrayList(); 和 ArrayList al = new ArrayList(); 之间的区别是泛型的使用。

第一种方式使用了泛型,表示这个ArrayList只能存储String类型的元素。在编译时会进行类型检查,确保只有String类型的元素被添加到这个ArrayList中。

第二种方式没有使用泛型,表示这个ArrayList可以存储任意类型的元素。在编译时不会进行类型检查,可以添加任何类型的元素到这个ArrayList中。

下面是两种方式的代码示例:

使用泛型的方式:

ArrayList al = new ArrayList();
al.add("Hello");
al.add("World");

不使用泛型的方式:

ArrayList al = new ArrayList();
al.add("Hello");
al.add(123);
al.add(true);

需要注意的是,如果使用不使用泛型的方式,当从ArrayList中取出元素时,需要进行类型转换。而使用泛型的方式,可以直接获取到对应的类型的元素。

相关内容

热门资讯

透视智能ai!wpk俱乐部有没... wpk俱乐部有没有辅助是一款专注玩家量身打造的游戏记牌类型软件,在wpk俱乐部有没有辅助这款游戏中我...
透视脚本!德扑圈透视挂,pok... 透视脚本!德扑圈透视挂,pokemmo脚本辅助器下载(辅助挂)详细开挂辅助插件;无需打开直接搜索薇:...
透视了解!土豪联盟辅助,hhp... 大家好,今天小编来为大家解答hhpoker到底可以作弊吗这个问题咨询软件客服可以免费测试直接加微信(...
透明肯定!天道联盟辅助软件,w... 透明肯定!天道联盟辅助软件,wepoker透视脚本免费下载pc(辅助挂)详细开挂辅助神器;无需打开直...
透视脚本!广东雀神智能插件安装... 您好:广东雀神智能插件安装包免费这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很...
透视模拟器!乐酷有透视吗,po... 您好:pokerworld修改器这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很...
透明私人局!微乐小程序晃晃脚本... 您好:这款微乐小程序晃晃脚本游戏是可以开挂的,确实是有挂的,很多玩家在这款微乐小程序晃晃脚本游戏中打...
透视辅助!青鸟辅助平台,约局吧... >>您好:约局吧德州可以透视吗确实是有挂的,很多玩家在这款约局吧德州可以透视吗游戏中打牌都会发现很多...
透视计算!wepoker私人局... 透视计算!wepoker私人局可以透视,hhpoker是正规的吗(辅助挂)详细开挂辅助器;无需打开直...
透视app!潮友会鱼虾蟹怎么发... 透视app!潮友会鱼虾蟹怎么发现软件控制,we-poker软件(辅助挂)详细开挂辅助脚本 了解更多开...