论坛首页 编程语言技术论坛

java List 遍历时删除匹配的对象

浏览 1297 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2015-08-12  

惯例

if(!ValueWidget.isNullOrEmpty(videoPath)){
				if(!videoPath.startsWith("http://")){
					String absulotePath=videoPath.replaceAll("^\\.", absulotePrefix);
					String videoSize=FileUtils.formatFileSize2(absulotePath,1,false);
					tVVideo.setBroadcastSize(videoSize);
//					File file=new File(absulotePath);
					if(!file.exists()){
						list.remove(tVVideo);
						size=size-1;
						i=i-1;
						continue;
					}
				}
			}else{
				list.remove(tVVideo);
				size=size-1;
				i=i-1;
				continue;
			}

 

 

if(!StringUtil.isNullOrEmpty(orgSubAppDetailInfo)){
						int sizeOrgSubAppDetailInfo=orgSubAppDetailInfo.size();
						for(int j=0;j<sizeOrgSubAppDetailInfo;j++){
							//一个app
							OneAppDetailInfo oneAppDetailInfo  =orgSubAppDetailInfo.get(j);
							if(!StringUtil.isNullOrEmpty(appId)&& !appId.equals(WorkbenchV2Service.changeAppIdToConfigValue(oneAppDetailInfo.getAppId()))){
								orgSubAppDetailInfo.remove(oneAppDetailInfo);
								sizeOrgSubAppDetailInfo=sizeOrgSubAppDetailInfo-1;
								j=j-1;
								continue;
							}
							oneAppDetailInfo.deserialization();
						}
					}

 

 

 

论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics