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

本文档介绍了一段代码逻辑,该逻辑用于处理视频文件路径的规范化及验证视频文件是否存在。此外,还涉及了如何根据特定条件筛选和处理应用程序详细信息列表的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

惯例

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();
						}
					}

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值