的一个ArrayList中我有两个ArrayList
,我想加入他们做出一个ArrayList
,两个列表具有相同的大小添加两个ArrayList中,以包含HashMap
我会做这种方式。
这是优化还是我可以使它更好,更高效,当名单变大?
即
private ArrayList<Bitmap> imageFile= new ArrayList<Bitmap>();
imageFile.add(xy);
imageFile.add(ab);
imageFile.add(cd);
private ArrayList<MediaPlayer> musicFile= new ArrayList<MediaPlayer>();
musicFile.add(mm);
musicFile.add(nn);
musicFile.add(ll);
private HashMap<Bitmap, MediaPlayer> mappedFiles= new HashMap<Bitmap, MediaPlayer>();
mappedFiles.put(imageFile.get(i),musicFile.get(i))
private ArrayList<HashMap<Bitmap, MediaPlayer>> imageMusic= new ArrayList<HashMap<Bitmap, MediaPlayer>>();
imageMusic.add(mappedFiles);
“优化”取决于你所需要的。有重复吗?两个列表中的条目相同?你想摆脱它们吗?订单是否重要? – CPerkins 2013-05-09 12:18:30
@Makky我想从两个相同大小的不同阵列列表中制作hashmaps的阵列列表。 – Prateek 2013-05-09 12:22:14
为什么使用HashMap的ArrayList?是否还有其他HashMaps将在以后添加到ArrayList中? – 2013-05-09 12:23:52