`
yanyanquan
  • 浏览: 452842 次
  • 性别: Icon_minigender_1
  • 来自: 江门
社区版块
存档分类
最新评论

List 值你能猜对多少个,一般的人都没能答对

 
阅读更多
测试1:

List<String> list=new ArrayList<String>();
list.add("1");
list.add("1");
list.add("1");
list.add("1");
list.add("4");
list.add("5");
list.add("1");
list.add("7");
list.add("8");
list.add("9");
list.add("1");

list.add("1");

for(int i=0;i<list.size();i++){
if("1".equals(list.get(i))){
  list.remove(i);
}else{
  list.set(i, "1");
}
}

for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+"\t");
}

测试2:

  List<String> list=new ArrayList<String>();
  list.add("1");
  list.add("1");
  list.add("1");
  list.add("1");
  list.add("4");
  list.add("5");
  list.add("1");
  list.add("7");
  list.add("8");
  list.add("9");
  list.add("1");
 
  list.add("1");
 
  for(int i=0;i<list.size();i++){
   if("1".equals(list.get(i))){
    list.remove(i);
    --i;
   }else{
    list.set(i, "1");
   }
  }
 
  for(int i=0;i<list.size();i++){
   System.out.print(list.get(i)+"\t");
  }



测试3:

  List<String> list=new ArrayList<String>();
  list.add("4");
  list.add("5");
  list.add("8");
  list.add("1");
  list.add("1");
  list.add("1");
  list.add("4");
  list.add("5");
  list.add("1");
  list.add("7");
  list.add("8");
  list.add("9");
  list.add("1");
  list.add("1");
 
  for(int i=0;i<list.size();i++){
   if("1".equals(list.get(i))){
    list.remove(i);
   }else{
    list.set(i, "1");
   }
  }
 
  for(int i=0;i<list.size();i++){
   System.out.print(list.get(i)+"\t");
  }

分享到:
评论

相关推荐

    java计算同一个list中是否有相同的值

    ### Java 计算同一 List 中是否有相同值 在 Java 编程中,判断一个 `List` 中是否存在重复元素是一项常见的需求。特别是在数据处理、验证或分析等场景中,确保数据的唯一性对于维持数据完整性至关重要。 #### 核心...

    将list中的内容根据某一属性的值对list进行拆分

    拆分list,将list中的内容根据某一属性的值对list进行拆分,分组

    遍历CheckBoxList,获得选中项的值动态绑定CheckBoxList代码

    ### 遍历CheckBoxList,获得选中项的值动态绑定CheckBoxList #### 知识点一:CheckBoxList概述及应用场景 **CheckBoxList** 是ASP.NET Web Forms中一个非常有用的控件,它允许用户选择一个或多个选项。CheckBoxList...

    嵌套Map或者List获取key、value值

    一个Map是一个键值对的集合,其中每个键都是唯一的,并且关联着一个值。当一个Map的值本身又是一个Map时,我们就说这个Map是嵌套的。例如,我们可以有一个用户信息的Map,其中键是用户ID,而对应的值是一个包含...

    【Robotframework】列表List的常用操作.pdf

    9. **Remove Values From List**: 根据值移除列表中的元素,可以一次移除多个。例如,`Remove Values From List ${list} liming` 移除所有值为"liming"的元素。 10. **Sort List**: 对列表进行升序排序。`@{sorted_...

    java判断list中是否包含某个值

    java判断list中是否包含某个值

    STL中list的使用

    ` 将`c1`变为七个元素的`list`,每个元素的值都为4。 2. **erase方法**:用于删除元素。如`c1.erase(c1.begin());` 删除`c1`的第一个元素;或者`c1.erase(++c1.begin(), c1.end());` 删除`c1`除第一个元素外的所有...

    aviator 实现 List 的求和、排序、最大、最小值

    在Java应用中,Aviator 特别适合用于数据分析和处理,例如对 List 中的数据进行求和、排序、找出最大值和最小值等操作。在给定的“aviator 实现 List 的求和、排序、最大、最小值”的主题中,我们将深入探讨如何利用...

    java list根据对象的某个属性的值去重

    java list根据对象的某个属性的值去重,java list根据对象的某个属性的值去重java list根据对象的某个属性的值去重

    两个list比较 取不同的对象

    在Java编程中,经常需要对两个`List`进行比较,找出它们之间的差异。这通常涉及到数据结构的理解、算法设计以及编程实现等多个方面。本文将详细探讨如何通过一个示例代码来理解如何比较两个`List`并提取出不同的对象...

    List转换为List

    而Map是一个接口,表示映射关系,存储的是键值对。 #### 转换步骤: 1. **遍历List集合**:首先,我们需要有一个Bean类型的List集合。然后,使用循环遍历集合中的每一个Bean对象。 2. **创建Map对象**:针对List...

    C# 修改list所有对象中的某字段

    `List&lt;T&gt;.ForEach()` 方法是C#中的一个扩展方法,它接受一个Action类型的参数,这个参数是一个无返回值但带有一个与List中元素类型相同参数的方法。我们在Lambda表达式中定义了这个方法,然后传给ForEach执行。 ...

    Map拆分List拆分

    首先,Map是一种键值对存储的数据结构,其中每个键(Key)都是唯一的,并且关联一个值(Value)。在大数据处理中,Map常用于将复杂的数据结构转化为便于处理的形式。Map拆分是指将一个大Map分成多个小Map,以便在多...

    删除List中的重复值

    删除List中的重复值 方法一:循环元素删除 // 删除ArrayList中重复元素 public static void removeDuplicate(List list) { for ( int i = 0 ; i &lt; list.size() - 1 ; i ++ ) { for ( int j = list.size() - ...

    webservice获取List案例

    要学习这个案例,你需要解压文件并查看其中的代码,理解如何配置和调用WebService以获取和处理返回的List对象。 综上所述,本案例涉及了WebService接口设计、泛型的使用、XML配置和数据序列化等关键知识点,这对于...

    FreeMarker 遍历list

    在Java中,`List&lt;Map&lt;String&gt;&gt;`表示一个列表,其中每个元素都是一个键值对的集合(Map)。Map通常用于存储关联数据,键(key)和值(value)之间通过键进行关联。在FreeMarker模板语言(FTL)中,遍历这样的结构可以...

    Network List Service不能启动解决方案

    Network List Service 不能启动解决方案 Network List Service 是Windows操作系统中的一个重要组件,负责管理网络连接和网络配置。然而,有时Network List Service可能无法启动,导致网络连接图标上出现小红叉,并...

    在Java 8中将List转换为Map对象方法

    但是,如果List中有重复的empId,映射到Map时,Key不能重复的,这时我们可以使用BinaryOperator方法来解决这个问题: Map, String&gt; mapOfEmployees = employees.stream().collect( Collectors.toMap( e -&gt; e....

    duilib list控件使用

    List控件在Duilib中是一个核心组件,常用于显示多行、多列的数据,类似Windows资源管理器中的文件列表。本篇文章将详细介绍如何在Duilib中使用List控件,并通过`list.cpp`文件的示例来探讨其主要功能和用法。 首先...

Global site tag (gtag.js) - Google Analytics