Java-复制从数据库检索到的列表的一部分
我从数据库中获取了数据,它位于列表myList中。共有14列。我需要保持这个列表,因为它是为以后在我做的过程中使用 是否可以将某些列复制到新列表或对象中?如果可能的话,我怎么做?不幸的是,这些不是第1、2、3、4、5列 我需要的数据在第1、7、9列中 除此之外,我还需要从末尾标记的变量中获取额外的数据位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
我希望新创建的列表是原始数据的IDcolumn1,titlecolumn7,姓氏Column9,todays Date Variable。创建自己的数据传输对象更好,比如:
public class Person {
long id;
String title;
String surname;
LocalDateTime todays;
}
您需要创建新对象,并复制字段
但是,通过减少对索引错误的搜索和更好的代码,将得到回报。那么您尝试了什么?我看到的唯一问题是是否可以将某些列复制到新列表或对象中?;答案是肯定的。如果您已经编辑添加了您的实际问题,那么也请编辑以包含您尝试过的内容。这不是“为我做事”网站。很抱歉,我是新手,只是想寻求一些帮助。到目前为止,我已尝试从一个列表复制到另一个列表,类似于此。我不想要完整的列表,所以克隆显然是不正确的。我也尝试过使用Collectors.toList和subList。我不想要一个范围,我只是不知道如何挑选某些列。对不起,我不理解。