关于arraylist类中indexof方法与lastindexof方法的使用

来源:互联网 发布:python 计算hurst指数 编辑:程序博客网 时间:2024/06/08 11:33

关于arraylist类中indexof方法与lastindexof方法的使用

 (2011-06-13 00:55:51)
转载
标签: 

c

 

arraylist

 

indexof方法

 

lastindexof

 

it

 
1.indexof方法是返回从第一个数开始查找与给定数据类型匹配的值的索引值

   index:0 1 2 3 4 5 6 7 8 9    

    value:10 9 8 7  6 5 4  3 2 1 

 

ArrayList  list = new ArrayList();

            for (int i = 10; i>0; i--)

                list.Add(i);

            //第一个匹配项从零开始的索引

           //取值为2的索引值是8

            Console.WriteLine(list .IndexOf (2));

            //从指定索引到最后一个元素的元素范围内第一个匹配的从零开始的索引

            //从索引7开始查询,当取值为2时返回索引值8

            Console.WriteLine(list.IndexOf(2,7));

            //从索引7开始查询,当取值为4时返回索引值-1,表示索引值7后不存在取值为4的索引值

      ////////////////////////////////////////////////////////////////////////////////////////////////////////// 

            Console.WriteLine(list.IndexOf(2,7));

           //从索引9开始查询,取值为2的索引值,但是错误的,因为超出的取值范围,最大值为10

            Console.WriteLine(list.IndexOf(2,9));

            //从指定索引开始并包含指定元素数的元素范围内第一个匹配项的从零开始的索引

           //从索引7开始查询,取值为2的索引值为8,查询范围为2.当第二个2改为1时返回-1,因为在该范围内不存在取值为2的数

            Console.WriteLine(list.IndexOf(2, 7,2));

            Console.ReadLine();

 

LastIndexOf方法:

            ArrayList  list = new ArrayList();

            for (int i = 10; i>0; i--)

                list.Add(i);

            //从最后一个匹配项从零开始的索引

            Console.WriteLine(list.LastIndexOf (5));

            //从第一个元素到指定索引的元素范围内最后一个匹配的从零开始的索引

            Console.WriteLine(list.LastIndexOf(5,8));

            //包含指定元素数并在指定索引处结束的元素范围内最后一个匹配项的从零开始的索引

            Console.WriteLine(list.LastIndexOf(9, 7,7));

            Console.ReadLine();


0 0
原创粉丝点击