`
l安静的思念
  • 浏览: 6608 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多

public static List<Entity> quchong(List<Entity> enList){

for(int i=0;i<enList.size();i++){

Entity e1=enList.get(i);

for(int j=(i+1);j<enList.size();j++){

Entity e2=enList.get(j);

if(e1.getName().equals(e2.getName())){

e1.setI(e1.getI()+e2.getI());

enList.set(i, e1);

enList.remove(j);

j--;

}

}

}

return enList;

}

 

下面是Entity的

public class Entity {

public Entity(){}

public Entity(String name,int i){

this.name=name;

this.i=i;

}

private String name;

private int i;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getI() {

return i;

}

public void setI(int i) {

this.i = i;

}

}

上面的那个方法 目的是去重List里含有相同名字的实体,

并把具有相同名字的实体对像里的I相加.

分享到:
评论

相关推荐

    Java对List多个排序、查询条件的处理

    在Java编程中,对List进行多个排序和查询条件的处理是一项常见的任务,特别是在处理数据集合时。本篇文章将深入探讨如何使用Java实现这些操作,并基于给出的`GroupFilterSortUtils.java`文件,我们可以推断这是一个...

    java8中stream流对List操作的一些测试方法

    java8中通过stream流对List类型进行一些操作的测试Demo类

    java 使用Collections类对List的排序操作

    总的来说,`Collections` 类提供的排序功能使得在 Java 中对 `List` 进行操作变得更加便捷,无论是自然排序还是定制排序,都可以轻松实现。同时,随着 Java 8 及更高版本的引入,流API也提供了新的排序方式,开发者...

    java中List对象列表实现去重或取出及排序的方法

    在Java中,对List对象列表实现去重或取出及排序是一种常见的操作。下面将详细介绍相关的方法和实现。 1. 实体类重写equals和hashCode方法 在Java中,想要去重List对象列表,首先需要重写实体类的equals和hashCode...

    java list和xml互转例子

    此外,为了提高效率和简化操作,还可以使用其他库,如JAXB(Java Architecture for XML Binding)或者Jackson的XML模块。 总之,Java List与XML之间的转换是数据交换和持久化的重要手段,而dom4j库提供了一种方便的...

    java 中如何从LIST 对象取值

    在Java中,`List`接口是`java.util`包的一部分,它定义了用于存储和操作有序元素集合的方法。`List`的一个主要特点是它可以包含重复元素,并且元素按插入顺序排序。Java标准库提供了几种实现`List`接口的类,如`...

    易语言仿java集合 list map源码

    `java对象模块.e`可能是一个包含了易语言中对Java对象模型的实现或者模拟的模块,这个模块可能包括了对Java对象的一些基本操作,如实例化、属性设置、方法调用等。而`java集合.ec`则是易语言的扩展代码库,专门针对...

    java的list取之方法

    根据提供的文件信息,标题与描述均指向了Java中List的操作方法。然而,给出的部分内容却是一段关于导入Excel文件到Web应用中的代码片段,并没有直接涉及List的具体操作方法。因此,我们将结合标题与描述,围绕Java中...

    Java list 操作

    Java list 操作 删除 合并 交集 并集

    java合并LIST

    Java合并LIST是指将两个或多个LIST合并成一个LIST的操作。在Java语言中,我们可以使用addAll()方法或循环遍历的方式来实现LIST的合并。 在本文中,我们将通过一个示例代码来演示如何使用Java语言来合并两个LIST。...

    java List中对象多属性排序及各属性排序设置

    在Java编程中,排序是常见的数据处理操作,特别是在处理集合数据结构时,如List。本文将深入探讨如何在Java的List中对包含多个属性的对象进行排序,并且支持动态设置每个属性的排序方式。这个功能的实现是通过泛型和...

    java反射,获取所有属性、方法以及List集合类

    Java反射是Java编程语言中的一个强大工具,它允许运行中的Java程序对自身进行检查并且可以直接操作程序的内部属性。在Java中,反射主要用于在运行时分析类和对象,包括访问私有成员、调用私有方法、创建对象、获取类...

    java List 排序 Collections.sort

    总结起来,`Collections.sort()`是Java中对List进行排序的标准工具,它支持自然排序和自定义排序。了解其工作原理和优化技巧,可以帮助我们在编程实践中更高效地处理数据。通过阅读和理解`Collections.sort()`的源码...

    java XML转成LIST可以转成指定的类数组

    当处理XML文件时,有时我们需要将其内容转换为Java对象,如List,以便于操作和处理。本篇文章将深入探讨如何将XML转换为指定类型的List数组,并涉及多层数据结构的处理。 1. **Java XML解析库** 在Java中,有多种...

    java 处理Excel 带 List

    首先,我们需要一个库来操作Excel,Apache POI是一个广泛使用的开源Java API,专门用于读写Microsoft Office格式的文件,包括Excel。使用Apache POI,我们可以创建、修改和读取Excel文件。安装POI库后,我们就可以...

    java freemark list嵌套导出word

    在Java应用中,使用FreeMarker导出Word文档时,经常会遇到列表(list)的嵌套问题,这涉及到数据模型构建、模板设计以及Word文档的格式化。下面我们将详细探讨这个主题。 1. **FreeMarker简介** FreeMarker是一个...

    javaList用法

    "javaList用法详解" Java 中的 List 用法是指在 Java 编程语言中使用 List 集合的方法和实现方式。List 集合是 Java 中的一种常用的集合类型,提供了许多实用的方法和实现类,下面将详细介绍 List 用法和实例。 ...

    Java操作Redis,实现String、List、Map的set和get

    // 测试list操作 } @Test public void testMapOperation() { // 测试map操作 } } ``` 在测试类中,为每个操作创建单独的测试用例,确保所有功能都能正常工作。 总结,通过使用Java的Jedis库,我们可以轻松...

Global site tag (gtag.js) - Google Analytics