判断某个元素在集合中的第一个数的位置-判断某个元素在当前集合中的所有位置

 

判断某个元素在集合中的第一个数的位置
@Test
public void list() { List<Integer> ints = new ArrayList<Integer>(); ints.add(1); ints.add(12); ints.add(31); ints.add(14); ints.add(21); ints.add(15); int i = ints.indexOf(14); System.out.println(i+1); }
判断某个元素在当前集合中的所有位置
import java.util.ArrayList; import java.util.Arrays; import java.util.List;
public class test11 { public static void main(String[] args) { // TODO Auto-generated method stub List<Integer> list1=new ArrayList<Integer>(Arrays.asList(1,2,3,1,1,2,4,5,2,6,8,2)); List<Integer> list2=new ArrayList<Integer>(); list2=get_num(list1, 1); System.out.println("1所在位置"); for (int i:list2) { System.out.print((i+1)+"\t"); } } public static List<Integer> get_num(List<Integer> list, int a) { List<Integer> list1=new ArrayList<Integer>(); for(int i=0;i<list.size();i++) { if(list.get(i).equals(a)) { list1.add(i); } } return list1; } }
判断某元素在集合中第几个元素的位置 public static int get_num(List list,int a,int b) { int pos = -1; for(int i = 0; i <= list.size() && b > 0; i++) { if(list.get(i).equals(a)) { pos = i; b--; } } return pos; }

 


__EOF__

本文作者皮军旗
本文链接https://www.cnblogs.com/pijunqi/p/14718947.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   皮军旗  阅读(519)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示