Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-复制从数据库检索到的列表的一部分_Java_List_Arraylist_Deep Copy - Fatal编程技术网

Java-复制从数据库检索到的列表的一部分

Java-复制从数据库检索到的列表的一部分,java,list,arraylist,deep-copy,Java,List,Arraylist,Deep Copy,我从数据库中获取了数据,它位于列表myList中。共有14列。我需要保持这个列表,因为它是为以后在我做的过程中使用 是否可以将某些列复制到新列表或对象中?如果可能的话,我怎么做?不幸的是,这些不是第1、2、3、4、5列 我需要的数据在第1、7、9列中 除此之外,我还需要从末尾标记的变量中获取额外的数据位 我希望新创建的列表是原始数据的IDcolumn1,titlecolumn7,姓氏Column9,todays Date Variable。创建自己的数据传输对象更好,比如: public cla

我从数据库中获取了数据,它位于列表myList中。共有14列。我需要保持这个列表,因为它是为以后在我做的过程中使用

是否可以将某些列复制到新列表或对象中?如果可能的话,我怎么做?不幸的是,这些不是第1、2、3、4、5列

我需要的数据在第1、7、9列中

除此之外,我还需要从末尾标记的变量中获取额外的数据位


我希望新创建的列表是原始数据的IDcolumn1,titlecolumn7,姓氏Column9,todays Date Variable。

创建自己的数据传输对象更好,比如:

public class Person {
    long id;
    String title;
    String surname;
    LocalDateTime todays;
}
您需要创建新对象,并复制字段


但是,通过减少对索引错误的搜索和更好的代码,将得到回报。

那么您尝试了什么?我看到的唯一问题是是否可以将某些列复制到新列表或对象中?;答案是肯定的。如果您已经编辑添加了您的实际问题,那么也请编辑以包含您尝试过的内容。这不是“为我做事”网站。很抱歉,我是新手,只是想寻求一些帮助。到目前为止,我已尝试从一个列表复制到另一个列表,类似于此。我不想要完整的列表,所以克隆显然是不正确的。我也尝试过使用Collectors.toList和subList。我不想要一个范围,我只是不知道如何挑选某些列。对不起,我不理解。