ArrayList(数组列表)与ArrayList之间数据的添加与删除操作

来源:互联网 发布:福彩摇奖机软件 编辑:程序博客网 时间:2024/05/22 04:41
List<FileInfo>mAddFilesInfoList=new ArrayList<FileInfo>();List<FileInfo>mRemoveFileInfoList=new ArrayList<FileInfo>();List<FileInfo>mPasteFileInfoList=new ArrayList<FileInfo>();List<FileInfo>mShowFileInfoList=new ArrayList<FileInfo>();FileInfo[] addFileInfos=new FileInfo[mAddFileInfoList.size()];mAddFileInfoList.toArray(addFileInfos);for(FileInfo fileInfo : addFileInfos){mShowFilesInfoList.add(fileInfo);}mShowFilesInfoList.removeAll(mRemoveFileInfoList);mPasteFilesInfoList.removeAll(mRemoveFileInfoList);mAddFilesInfoList.clear();mRemoveFilesInfoList.clear();

ArrayList对象中是否包含某一项

FileInfo currentItem;Boolean mIsContains=mPasteFilesInfoList.contains(currentItem);

得到ArrayList对象中某一项的索引

FileInfo fileInfo;int mIndex=mPasteFilesInfoList.indexOf(fileInfo);


0 0