不要运行,看看你能猜出下面有几个1,看看你的思维是什么样的。能不能全猜对。
1、下面有几个“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、下面有几个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);
--i;
}else{
list.set(i, "1");
}
}
for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+"\t");
}
3、下面有几个1
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");
}
分享到:
相关推荐
拆分list,将list中的内容根据某一属性的值对list进行拆分,分组
java计算同一个list中是否有相同的值
list to list 将list内容移到另一个list
判断list相等 注意:@{list}是robot提供的语法,python并没有@{},只有${},所以要⽐较两个@{list},需要把@{list},直接写成英⽂dollar ${list}进 ⾏对⽐ ⽰例: @{list} Create List lilei hanmeimei liming ...
关于Java中List对象的分页思想-按10个或者n个数对list进行分组
java list根据对象的某个属性的值去重,java list根据对象的某个属性的值去重java list根据对象的某个属性的值去重
遍历CheckBoxList,获得选中项的值动态绑定CheckBoxList, 遍历CheckBoxList,获得选中项的值动态绑定CheckBoxList。
删除List中的重复值 方法一:循环元素删除 // 删除ArrayList中重复元素 public static void removeDuplicate(List list) { for ( int i = 0 ; i < list.size() - 1 ; i ++ ) { for ( int j = list.size() - ...
将一个比较大的list分割为多个小的list,可以解决mybatis批量插⼊数据list超过⼀定长度时报错的解决办法
list嵌套list,可以直接运行,其实就是事件拦截
一、List对象中的T是值类型的情况(int 类型等) 对于值类型的List直接用以下方法就可以复制: List<T> oldList = new List(); oldList.Add(..); List<T> newList = new List(oldList); 二、List对象中的T是引用...
一些特定情况下需要用map或者list嵌套 这里是一个例子 如何获取嵌套中的参数
C语言头文件 LISTC语言头文件 LISTC语言头文件 LISTC语言头文件 LISTC语言头文件 LISTC语言头文件 LISTC语言头文件 LISTC语言头文件 LISTC语言头文件 LISTC语言头文件 LISTC语言头文件 LISTC语言头文件 LISTC语言...
* 对传入的list进行分组排序 * list里面数据格式 [01-01-开头.txt, 01-02-简介.jpg, 11-01-尾声.jpg, 11-03-空白.jpg, 11-04-空白2.jpg, 11-06-空白1.jpg, 11-02-答谢语.txt, 02-01-标题.jpg, 02-09-标题555.jpg, ...
List转换为List, List转换为List<Object> list转化为 JsonArray ,list转换JsonArray
一个list里面有多个对象,对象有几个字段,要求在对象里面不要有重复的数据的实现。
Docker中的Alist挂载qBittorrent... 原因是因为qBittorrent没有Alist文件夹的访问权限,所以导致无法对下载路径上的文件夹进行读写。 (Alist离线下载在qBittorrent中的下载路径) 1)停止qBittorrent容器并进行编辑
一般使用springjdbc、hibernate的sql查询,库获取到的数据都是List, Object>>结果集,如果我们要转化为JavaBean,则需要做一系列的map.get(),然后obj.set()。 此工程中就是解决List, Object>>转化为JavaBean工具类...
C# 修改list所有对象中的某字段 博客地址:https://blog.csdn.net/qq_36051316/article/details/83475372 的案例
java 数组转list list转数组 list数组互转 java8 代码示例