java arraylist:与新arraylist的值相同 publicstaticvoidrechng(列表数组){ 对于(int i=0;i
我的意图是将一个列表中日期相同的值放入一个新列表中。例如,最后我有三个新列表 列表内容: 03.07.2007 00001.tifjava arraylist:与新arraylist的值相同 publicstaticvoidrechng(列表数组){ 对于(int i=0;i,java,arraylist,Java,Arraylist,我的意图是将一个列表中日期相同的值放入一个新列表中。例如,最后我有三个新列表 列表内容: 03.07.2007 00001.tif 03.07.2007 00002.tif 18.02.2008 00003.tif 18.02.2008 00004.tif 18.02.2008 00005.tif 11.03.2009 00004.tif 11.03.2009 00005.tif关于List copiedList=(List)array.clone()的内容是什么? 或者ListArrayLis
03.07.2007 00002.tif
18.02.2008 00003.tif
18.02.2008 00004.tif
18.02.2008 00005.tif
11.03.2009 00004.tif
11.03.2009 00005.tif关于
List copiedList=(List)array.clone()的内容是什么代码>?
或者ListArrayList
有一个可以接受另一个列表的构造函数
public static void rechnung(List<String> array) {
for (int i = 0; i < array.size(); i++) {
for (int j = 0; j < array.size(); j++) {
if (i != j) {
System.out.println(array.get(i)
+ " gleich "
+ array.get(j)
+ " "
+ (array.get(i).substring(0, 9).equals(array.get(j)
.substring(0, 9))));
}
}
}
}
List newList=newarraylist(oldList);
我认为隐含的问题是如何获得这三个列表。只保留一个列表可能会更好地为您服务,但要让它成为一个包含您想要的对象的列表。例如,创建一个具有“日期”属性和“图像列表”属性(即列表)的对象,然后将这些对象放入列表中。
List<String> newList = new ArrayList<String>(oldList);