首页 > 其他分享 >ArrayList遍历, 元素查找

ArrayList遍历, 元素查找

时间:2024-08-25 22:39:09浏览次数:9  
标签:遍历 Console ArrayList Contains List 查找 方法 str1

1, ArrayList集合的遍历与数组类似,都可以使用foreach语句

            string[] str1 = { "a", "b", "c" ,"d","e","f"};
            ArrayList List = new ArrayList(str1);
            foreach (var item in List)
            {
                Console.WriteLine(item);
            }
            Console.ReadLine();

2, ArrayList元素的查找

查找ArrayList集合中的元素时,可以使用ArrayList类提供的Contains()方法、IndexOf()方法和LastIndexOf()方法。IndexOf()方法和LastIndexOf()方法的用法与字符串类(String类)的同名方法的用法基本相同,下面主要对Contains()方法进行详细介绍。Contains()方法用来确定某元素是否在ArrayList集合中,语法格式如下。

            string[] str1 = { "a", "b", "c" ,"d","e","f"};
            ArrayList List = new ArrayList(str1);
            Console.WriteLine(List.Contains("j"));
            Console.WriteLine(List.Contains("b"));
            Console.ReadLine();

 

标签:遍历,Console,ArrayList,Contains,List,查找,方法,str1
From: https://www.cnblogs.com/csflyw/p/18379650

相关文章

  • ArrayList元素的删除(4种函数)
    1Clear()方法Clear()方法用来从ArrayList中移除所有元素,语法格式如下。string[]str1={"a","b","c"};ArrayListList=newArrayList(str1);List.Clear();2Remove()方法Remove()方法用来从ArrayList中移除特定对象的第一个......
  • ArrayList声明,Add(), Insert();
     ArrayList提供了3个构造器,通过这3个构造器可以有3种声明方式。(1)默认构造器,会以默认大小(16位)初始化内部数组。构造器格式如下。ArrayListList=newArrayList();//实例化一个ArrayList,命名为List;for(inti=0;i<10;i++)//添加10个元素......
  • 信息学奥赛初赛天天练-75-NOIP2016普及组-完善程序-二分答案、二分查找、贪心算法、贪
    1完善程序(单选题,每小题3分,共30分)郊游活动有n名同学参加学校组织的郊游活动,已知学校给这n名同学的郊游总经费为A元,与此同时第i位同学自己携带了Mi元。为了方便郊游,活动地点提供B(≥n)辆自行车供人租用,租用第j辆自行车的价格为Cj元,每位同学可以使用自己携带的钱或......
  • 秋招突击——8/22——算法整理——滑动窗口类型题目思维方式——查找最短包含子串、找
    文章目录引言正文基本思路查找最短包含子串考试实现代码考试反思代码===》先确定一边的指针,然后再移动另外一个指针修改找到字符串中所有字母异位词复习实现参考实现无重复最长子串个人实现总结引言今天面试字节,被老师指出来代码能力薄弱,确实如此。后续应当多加......
  • 代码随想录第16天:513.找树左下角的值、112. 路径总和、106.从中序与后序遍历序列构造
    513.找树左下角的值,层序遍历//找树左下角的值,用层序遍历很容易实现#include<iostream>#include<queue>structTreeNode{intval;TreeNode*left;TreeNode*right;TreeNode(intx):val(x),left(nullptr),right(nullptr){}};//找到最底层......
  • 二叉树的前序遍历(递归和非递归)
    /***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr){}*TreeNode(intx):val(x),left(nullptr),right(nullptr){}*......
  • 从数据库中查找单词
    我们知道,从文件中查找是一行一行的查找匹配,但是数据库就可以快速查找,节约时间;我们先来讲一下大概思路(所有都为C语言);首先使用access函数判断数据库字典有没有被创建,如果创建了就跳过创建这个步骤,要不然每次加载都会耗费很多时间(几乎1-2分钟)(等待的过程蛮漫长的);这是使用到的头......
  • windows系统蓝屏怎么办_Windows系统蓝屏原因查找及解决方法
    电脑蓝屏怎么办?windows蓝屏是十分常见的故障,也是十分难以解决的问题,例如软件冲突兼容性问题、系统补丁bug、超频不当、系统文件损坏、硬件驱动兼容性、虚拟内存设置不当、电脑硬件温度过高、内存硬盘等硬件损坏、内存松动等均可能造成电脑蓝屏,正因为可能性太多了,只有对症下药......
  • 二叉树的先序遍历
    二叉树先序遍历(按照根-左-右次序访问节点)以下图为例:先序遍历序列应为:12489510367分别用递归算法和非递归算法得到上述例子的先序遍历序列(这里采用先序+为叶子节点添加‘-1’作为孩子节点来唯一确定一棵二叉树,非递归代码中,注意遍历过的结点加入栈中,这样当遍历完左子树......
  • ArrayList动态扩容机制(长度可变原理)
    ArrayList底层是数组结构的,数组的默认长度为10。当数组添加满了后,会自动扩容为1.5倍。原理讲解:1.用空参构造函数创建ArrayList集合容器。测试代码:publicclassArrayListDemo{publicstaticvoidmain(String[]args){//创建ArrayList集合容器......