当前位置: 首页 > article >正文

list =和addAll在List<实体类>数组的应用

实体类 A

public class A {
    private String name;
    private Integer age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }
}

用=会报错

    public static void main(String[] args) {
        List<A>[] lists=new ArrayList[4];
        List<A> list= new ArrayList<>();
        A a=new A();
        a.setName("小米");
        a.setAge(8);
        list.add(a);
         A a1=new A();
        a1.setName("小明");
        a1.setAge(8);
        list.add(a1);
         A a2=new A();
        a2.setName("小红");
        a2.setAge(8);
        list.add(a2);
         A a3=new A();
        a3.setName("小绿");
        a3.setAge(8);
        list.add(a3);
        for (int i = 0; i < list.size(); i++) {
            List<A> list1=list.subList(i,i+1);
            lists[i]=list1;

        }


    }

在这里插入图片描述
用 addAll就不报错

 public static void main(String[] args) {
        List<A>[] lists=new ArrayList[4];
        List<A> list= new ArrayList<>();
        A a=new A();
        a.setName("小米");
        a.setAge(8);
        list.add(a);
         A a1=new A();
        a1.setName("小明");
        a1.setAge(8);
        list.add(a1);
         A a2=new A();
        a2.setName("小红");
        a2.setAge(8);
        list.add(a2);
         A a3=new A();
        a3.setName("小绿");
        a3.setAge(8);
        list.add(a3);
        for (int i = 0; i < list.size(); i++) {
            List<A> alist=new ArrayList<>();
            List<A> list1=list.subList(i,i+1);
            alist.addAll(list1);
            lists[i]=alist;

        }


    }

http://www.kler.cn/a/404694.html

相关文章:

  • 解决IDEA报包不存在,但实际存在的问题
  • gitlab:使用脚本批量下载项目,实现全项目检索
  • Win11下载和配置VSCode(详细讲解)
  • 实验室管理效率提升:Spring Boot技术的力量
  • ubuntu18.04 vscode c++ filesystem 使用
  • 【Qt】QComboBox设置默认显示为空
  • 刘艳兵-DBA041-使用常用的数据泵功能导出时,主要需要关注以下哪些步骤?
  • Kafka 2.8 源码导读
  • 038集——quadtree(CAD—C#二次开发入门)
  • Python操作neo4j库py2neo使用(一)
  • Qt模块化编程:创建pri文件,写入函数并调用模块
  • Slate文档编辑器-WrapNode数据结构与操作变换
  • 网络安全核心目标CIA
  • Kingfisher 下载ENA、NCBI SRA、AWS 和 Google Cloud)序列数据和元数据
  • 游戏行业趋势:“AI、出海、IP”大热下,如何提升竞争力?
  • Vue:后端返回二进制文件,前端如何实现浏览器自动下载?
  • 零基础学Python之数据结构 -- 01篇
  • 解决docker报Error response from daemon Get httpsregistry-1.docker.iov2错误
  • 【WSL+Kali】安装 Win-KeX 以启动 Kali Linux 完整桌面环境
  • 如何在 PyCharm 中配置 HTTP 代理以确保网络连接的顺畅性
  • 计算机网络DNS——针对实习面试
  • 递归、搜索与回溯算法 - 1 ( 递归 二叉树 8000 字详解 )
  • STM32完全学习——使用SysTick精确延时(阻塞式)
  • 模拟实现STL中的list
  • 第三十六章 docker image 本地导出 导入
  • Spring Security Granted Authority(授予权限)