`
福将1032
  • 浏览: 44738 次
文章分类
社区版块
存档分类
最新评论

list.addAll 与 for each 值变化 暂时没弄清楚怎么变的

阅读更多

package com.joyveb.test;

import java.util.ArrayList;
import java.util.List;

import com.joyveb.addon.common.domain.CoreSltoRecord;

public class ListTest {
    public static void main(String[] args) {
        List<CoreSltoRecord> list = new ArrayList<CoreSltoRecord>();
        CoreSltoRecord c = new CoreSltoRecord();
        c.setIsvalid((short)1);
        list.add(c);
       
        List<CoreSltoRecord> listall = new ArrayList<CoreSltoRecord>();
        listall.addAll(list);
        for(CoreSltoRecord r : list){
            r.setIsvalid((short)2);
        }
//        for(CoreSltoRecord r : listall){
//            r.setIsvalid((short)2);
//        }
        System.out.println(list.get(0).getIsvalid()); //值都是2
        System.out.println(listall.get(0).getIsvalid());//值都是2
    }
}

分享到:
评论

相关推荐

    list转数组.docx

    这种方法不仅创建了可变的List,而且在处理大量数据时,由于一次添加所有元素,所以效率较高。适用于需要高效转换且后续可能进行增删改查操作的场景。 总结,Java中将数组转换为List有多种方法,每种都有其特定的...

    java 数组转list.docx

    Java 数组转 List 的多种方法 在 Java 中,将数组转换为 List 是一个常见的操作。下面将详细介绍四种常用的方法,以便更好地理解和应用。 方法 1:使用 Arrays 类的 asList() 方法 使用 Arrays 类的 asList() ...

    java随机生成字符串(字符随机生成类 生成随机字符组合).docx

    #### 二、关键类与方法 ##### 2.1 `PassWord` 类 该类是本文档的核心类,用于生成随机字符串。它包含了一个枚举类型 `TYPE` 以及一系列静态变量和方法。 - **枚举类型 `TYPE`** - **定义**:`TYPE` 枚举定义了...

    去掉list中的重复对象

    在编程领域,尤其是在Java开发中,我们经常遇到需要处理数据集合,例如列表(List),去除其中的重复元素。"去掉list中的重复对象"这个话题是一个常见的需求,特别是在处理业务数据时,确保数据的唯一性至关重要。这...

    图片选择器

    list.addAll(bundle.getStringArrayList("result")); mData.clear(); mData.addAll(list); mAdapter.notifyDataSetChanged(); } } //处理图片浏览的返回值 if(requestCode==OPEN_PHOTO_BROWSER){ if ...

    java中List对象列表实现去重或取出及排序的方法

    list.addAll(set); ``` 3. 使用Java 8的Stream API去重 Java 8中引入了Stream API,可以使用Stream API来去重List对象列表。 ```java List&lt;Student&gt; list = new ArrayList(); // 添加元素到list List&lt;Student&gt; ...

    java8stream对list操作常用总结

    Java 8 中的 Stream API 是一个强大的工具,它极大地扩展了集合框架的功能,使得处理大量数据变得更加高效且易于理解。Stream API 提供了串行和并行两种模式,以适应不同的计算需求,尤其是并行流可以充分利用多核...

    java 去除重复元素

    Collections.addAll(list, array1); Collections.addAll(list, array2); list = new ArrayList(new HashSet(list)); ``` 四、图片文件"Java.jpg" 在Java中处理图片文件通常需要使用如Java的内置类`javax.imageio....

    deleteRepeat.rar_tankapq

    如果不想引入额外的数据结构,也可以自定义一个迭代器,遍历List,比较当前元素与之前元素是否相同,如果不同则添加到新List中。 ```java List&lt;String&gt; list = ...; List&lt;String&gt; uniqueList = new ArrayList();...

    前端项目-cache.adderall.zip

    通过学习和使用 "cache.addall.zip" 提供的前端项目,开发者可以深入理解 Service Worker 和 Cache API 的运用,提高前端应用的性能和用户体验。同时,掌握批量缓存的技巧也有助于构建更高效、更可靠的离线优先Web...

    Java数组去重 集合List去重的常用方法总结

    ### Java数组去重与List集合去重的常用方法总结 #### 一、Java数组去重方法 在实际的开发工作中,经常会遇到需要处理数组中重复元素的问题。下面将详细介绍两种常用的数组去重方法。 ##### 方法一:For双循环法 ...

    java合并LIST

    "Java合并LIST" Java合并LIST是指将两个或多个LIST合并成一个LIST的操作。在Java语言中,我们可以使用addAll()方法或循环遍历的方式来实现LIST的合并。 在本文中,我们将通过一个示例代码来演示如何使用Java语言来...

    在list集合中输入元素,去除重复的元素并输出

    根据给定文件的信息,本文将详细介绍如何在Java的List集合中去除重复元素的三种方法:使用for循环、使用迭代器以及利用HashSet的特性。 ### 一、使用for循环去除重复元素 这种方法的基本思想是通过双重循环来遍历...

    Java-List的使用.docx

    在Java编程中,`List`接口是集合框架的一部分,它代表了一个有序的、可变大小的元素序列。本文将深入探讨如何在Java中将一个`List`对象赋值给另一个`List`对象,以及如何使用Java 8的Stream API来处理`List`中的部分...

    js模拟C#中List的简单实例

    代码如下:/* * List 大小可变数组 * version: 1.0 */function List() { this.list = new Array();}; /** * 将指定的元素添加到此列表的... * @param listObject 一个列表 */List.prototype.addAll = function(l

    _Java-集合容器-2.List及其实现类.ppt

    List接口是Java集合框架中的核心接口之一,它继承自Collection接口,并具有特定的特性:元素可以重复,保持元素的顺序,并允许对元素的位置进行精确控制。List接口有多个实现类,包括ArrayList、LinkedList、Vector...

    Android 保存List数据(SharedPreferences)

    本文将深入探讨如何使用SharedPreferences来保存一个List类型的数据。SharedPreferences通常用于存储轻量级的配置信息,如用户偏好设置,但并不适合大量复杂数据的存储。然而,在某些场景下,我们可能需要临时保存...

    arrayliSt---listDemo

    在Java编程语言中,ArrayList是集合框架中一个重要的类,属于List接口的实现。ArrayList主要用于存储有序的、可变大小的元素序列。本示例"arrayliSt---listDemo"显然是一个关于ArrayList基本操作和使用的演示。下面...

    Java 实例 - List 元素替换源代码+详细指导教程.zip

    在Java编程语言中,List接口是集合框架的重要组成部分,它提供了有序的元素存储,并允许重复元素。本教程将深入探讨如何在Java中替换List中的元素,通过源代码实例和详细指导,帮助你更好地理解和掌握这一核心概念。...

    Android List删除重复数据

    "Android List删除重复数据" Android List删除重复数据是 Android 开发中一个常见的问题,删除重复数据可以提高列表的效率和可读性。在本文中,我们将介绍四种不同的方法来删除 Android List 中的重复数据。 方法...

Global site tag (gtag.js) - Google Analytics