list采坑记录一下

摘要:
Listcards=Lists.newArrayList;ListcopyList=Lists.newArrayList();copyList=卡片;copyList.remove;System.out.println;System.out.println;使用等号的运算结果是卡片:[6,10,12,21,23,29,30,38,39,42,46,51,53,59,60]copyList:[6,10,1,22,23,29,30,38,49,43,46,51,53.59,60]List卡片=列表。newArrayList;ListcopyList=Lists.newArrayList();copyList.addAll;copyList.remove;System.out.println;System.out.println;add的结果卡片:[6,10,11,12,21,23,29,30,38,39,42,46,51,53,59,60]copyList:[6,10,12,23,29,30,38,42,42,43,46,51,53.59,60]当使用等号时,两个集合都将被操作,而add不会
List<Integer> cards = Lists.newArrayList(6,10,11,12,21,23,29,30,38,39,42,43,46,51,53,59,60);
List<Integer> copyList = Lists.newArrayList();
copyList = cards;
copyList.remove(2);
System.out.println("cards:"+cards);
System.out.println("copyList:"+copyList);


用了等号的操作结果是

cards:[6, 10, 12, 21, 23, 29, 30, 38, 39, 42, 43, 46, 51, 53, 59, 60]
copyList:[6, 10, 12, 21, 23, 29, 30, 38, 39, 42, 43, 46, 51, 53, 59, 60]

list采坑记录一下第1张

List<Integer> cards = Lists.newArrayList(6,10,11,12,21,23,29,30,38,39,42,43,46,51,53,59,60);
List<Integer> copyList = Lists.newArrayList();
copyList.addAll(cards);
copyList.remove(2);
System.out.println("cards:"+cards);
System.out.println("copyList:"+copyList);


用了add的结果

cards:[6, 10, 11, 12, 21, 23, 29, 30, 38, 39, 42, 43, 46, 51, 53, 59, 60]
copyList:[6, 10, 12, 21, 23, 29, 30, 38, 39, 42, 43, 46, 51, 53, 59, 60]

list采坑记录一下第2张

用等号操作时两个集合都会被操作,add不会

免责声明:文章转载自《list采坑记录一下》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇阻止谷歌浏览器自动填写表单帐号密码的方法Odoo configuration items下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

android adb push 与 adb install 区别(两种安装APK的方法)

一般的,Android 应用程序有两种安装方法:1. 将应用程序的apk文件push到手机中,用如下命令:adb push xxxx.apk /system/app.2. 用adb install xxxx.apk进行安装3. 二者的比较以及注意事项:1) 用第一种方式的弊端:a. 会将原来系统中的对应的apk覆盖掉,所以,最好先备份出来一份,用如下命令:...

Android ROM 拆包和打包

一.拆包1.准备工具 Java环境、签名工具、7zip压缩软件 Jave下载: http://sdlc-esd.sun.com/ESD6/JSCDL/jdk/6u20-b02/JavaSetup6u20.exe?AuthParam=1274928410_5d4a09c4420bcb5edc73b407816cf3c6&GroupName=JSC&...

Java中判断String不为空的问题性能比较

 function 1: 最多人使用的一个方法, 直观, 方便, 但效率很低. function 2: 比较字符串长度, 效率高, 是我知道的最好一个方法. function 3: Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 不推荐使用    以下是三种方法在机器上的运行结果: (机器性能不一, 仅供参考) fu...

使用存储过程(22)

存储过程是数据库开发人员为了使用某一特定的数据库而编写SQL语句集。其他的web应用程序可以调用这些存储过程来访问和操作数据库中的数据,如图: web应用程序可以直接访问数据库,也可以通过存储过程来调用数据库,使用存储过程访问数据库与直接访问数据库,相比有很多优势比如: 假如有一套复杂的SQL语句需要在多个aspx文件中,可以把他们放在一个存储过程,然...

安卓系统中各镜像介绍

背景 对于安卓开发而言,了解各镜像的意义、内容以及如何制作,有极大的意义。 注意,ROM中的5个镜像文件的扩展名都是img,但其格式却不同,也就是说不能使用同一种方法对其进行格式解析。 系统镜像(System.img) 系统镜像用于存储Android系统的核心文件,将其解压出来,就是设备中/system目录,里面包含了Android系统主要的目录和文件。一...

adb remount 失败:remount failed: Operation not permitted

adb remount 失败:remount failed: Operation not permitted     关于ADB的使用,这里再说明下:经常使用命令 adb shell - 登录设备shell,后面也可直接跟执行命令。如:adb shell rm -r /system/sd/app adb pull - 从手机中下载文件到电脑上。如:ad...