`

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

    博客分类:
  • Java
阅读更多

惯例

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

 

 

 

分享到:
评论

相关推荐

    java遍历JSON树

    ### Java遍历JSON树知识点详解 #### 一、前言 在处理Web应用程序中的数据时,JSON(JavaScript Object Notation)是一种非常常见的数据格式。它轻量级且易于读写,因此广泛应用于前后端的数据交互中。对于Java...

    Java8 Stream对两个 List 遍历匹配数据的优化处理操作

    Java8 Stream对两个List遍历匹配数据的优化处理操作 Java8 Stream是一个功能强大的数据处理工具,它可以对数据进行处理、过滤、聚合和转换等操作。在本文中,我们将探讨如何使用Java8 Stream来对两个List进行遍历和...

    android用遍历删除指定类型的文件

    它会遍历该目录下的所有文件,如果文件的扩展名与给定的任何一种类型匹配,就删除它。对于每个子目录,函数会递归调用自身,继续遍历。 为了安全起见,通常需要在应用中添加权限声明,如`...

    遍历某文件夹下的 .txt 文件

    - 系统清理:在进行系统维护时,遍历文件夹可以找出不再需要的文件并删除它们。 - 统计分析:统计文件夹内文件的数量、大小等信息。 ### 2. Java 中遍历文件夹的方法 #### 2.1 使用 `java.io.File` 类 Java 提供了...

    Java List集合的应用.rar

    Java List集合是Java编程语言中一个非常重要的数据结构,它属于集合框架的一部分,主要用于存储一组有序的、可重复的对象。List接口提供了许多方法,使得在处理列表数据时具有很高的灵活性和效率。在这个“Java List...

    在java List中进行模糊查询的实现方法

    首先,创建一个正则表达式模式,然后遍历List中的每个元素,用这个模式去匹配对象的属性(例如Employee的`name`属性)。如果匹配成功,就把该元素添加到结果List中。 ```java public List search(String name, List...

    一次集合遍历实现树形结构 - server

    上述代码首先创建一个空的父节点,然后遍历所有节点,找到父ID与给定值匹配的节点,将其设为当前父节点,并递归地构建其子树。这种方法的优点是一次遍历就能完成所有工作,避免了多次遍历带来的性能损耗。 在Spring...

    java从list中取出对象并获得其属性值的方法

    在Java编程中,有时我们需要从一个`List`中获取对象的属性值,特别是在处理各种不同类型的对象集合时。本文将详细介绍如何使用Java的反射机制来实现这一目标。 首先,让我们理解一下`List`接口和反射的基本概念。`...

    Java递归获取匹配后缀的文件列表

    在Java编程中,递归是一种强大的工具,常用于解决复杂问题,例如遍历文件系统以查找特定类型的文件。本文将详细解析标题为“Java递归获取匹配后缀的文件列表”的程序,它演示了如何使用Java来递归地查找指定路径下...

    Java比较两个List的值是否相等的方法

    在Java编程中,比较两个List的值是否相等是一个常见的需求,特别是在处理数据集合时。这里我们探讨一种方法,用于判断两个List是否包含相同的元素,不论它们的顺序如何。这个方法的关键在于比较List的大小以及排序后...

    JAVA JDK8 List分组获取第一个元素的方法

    JAVA JDK8 List分组获取第一个元素的方法 在Java 8中,List分组获取第一个元素的方法是通过使用Stream API和Collectors来实现的。下面是对该方法的详细介绍: 首先,需要了解Java 8中的Stream API,它允许开发者...

    遍历多级树状json获得父子节点值

    如果是字典,它会遍历键值对,如果找到了目标键并且父键匹配,就打印出对应的值。如果当前节点是列表,函数会遍历列表中的每个元素,并继续递归。这样,函数就能深入到JSON结构的每一层,查找并返回所需的信息。 ...

    遍历文件

    此Java代码同样实现了遍历当前目录(".")寻找所有`.txt`文件的功能。`File.listFiles()`用于获取目录下的文件列表,然后通过递归处理子目录。 标签"工具"可能意味着我们还可以借助一些工具或库来简化遍历文件的...

    list转树形结构工具类

    第二次遍历List时,可以递归地将剩余的元素添加到已建立的树中,直到所有元素都被正确地放置。 描述中提到,这个工具类只需要遍历两次List即可完成转换,这意味着它的效率相对较高。然而,尽管这个工具类的扩展性...

    遍历指定文件夹中的所有子目录和文件

    对于Java开发者,可以使用`java.io.File`类的`listFiles()`和`listFiles(FileFilter)`方法来遍历文件和目录: ```java import java.io.File; public class FileTraversal { public static void traverseFolder...

    最大匹配算法Java原代码

    Java作为一门面向对象的编程语言,提供了丰富的库和工具来实现这类算法。在这里,我们将深入探讨最大匹配算法的原理,以及如何用Java进行实现。 最大匹配算法的核心思想是在待处理的文本中寻找最长的可能词或模式。...

    Java递归算法构造JSON树形结构

    Java 递归算法构造 JSON 树形结构 Java 递归算法构造 JSON 树形结构是指通过 Java 语言使用递归算法将数据库中的菜单表构建成树形的 JSON 格式发送给第三方。这种方法可以将复杂的树形结构数据转换成易于理解和处理...

    java对象容器(涉及HashMap,ArrayList,Set等)

    当我们需要关联两个对象时,HashMap是一个理想的选择。TreeMap是另一个Map实现,它按照键的自然排序或自定义比较器进行排序。 异常处理是Java编程中另一个重要概念,它用于处理程序运行时可能出现的错误或异常情况...

    Java实现的模糊匹配某文件夹下的文件并删除功能示例

    这个示例展示了如何在Java中实现一个模糊匹配文件名并删除的功能。以下是对代码的详细解释: 1. **模糊匹配原理**: 示例中的模糊匹配是基于文件名的前缀和后缀来实现的。`startsWith()` 和 `endsWith()` 方法用于...

    java8从list集合中取出某一属性的值的集合案例

    Java8从List集合中取出某一属性的值的集合案例 Java8从List集合中取出某一属性的值的集合案例是一个非常有价值的知识点,主要介绍了如何使用Java8的流式编程从List集合中取出某一属性的值的集合。下面将详细介绍这...

Global site tag (gtag.js) - Google Analytics