zoukankan      html  css  js  c++  java
  • 2014-12-18 集合

    //首先定义一个新的array类

    class ArrayListjihe
        {
            static void Main(string[] args)
            {
                ArrayList arr = new ArrayList();
                arr.Add(3);   
                arr.Add("hello");
                //通过添加元素的先后顺序生成从0开始的索引,通过索引读取数据
                Console.WriteLine(arr[0]);
                Console.WriteLine(arr[2]);
            }
        }

     //ArrayList必须引用 using System.Collections;

    arr.Insert(1,17)  //向集合1的位置插入17这个数字

    int[] shuzu=new int[3]{6,7,8};

    arr.InsertRange(1,shuzu);   //拆解数组,向1的位置插入数组

    arr.AddRange(shuzu);  //拆解数组,在集合后面的位置追加数组

    //显示集合中的所有内容

                foreach (object o in arr)
                {
                    Console.WriteLine(o.ToString());
                }

    //添加数组个体
                arr.Add(shuzu);
                int [] newshu=(int[]arr[3]);
                foreach(int a in newshu)
                {
                    Console.WriteLine(a);
                }

    //移除数据
                arr.Remove("hello");  //移除第一个位置的hello
                arr.RemoveAt(3);   //移除指定位置的数据

    //集合的排序功能
                ArrayList arr = new ArrayList();
                for (int i = 0; i < 5; i++)
                {
                    arr.Add(int.Parse(Console.ReadLine()));
                }
                arr.Sort();  //升序排序
                arr.Reverse();  //翻转集合

                foreach (int a in arr)
                {
                    Console.WriteLine(a);
                }

    Console.WriteLine(arr.Count);  //返回集合中元素的个数
    Console.WriteLine(arr.IndexOf(14));  //返回集合中第一个14的位置
    Console.WriteLine(arr.LastIndexOf(14));  //返回集合中最后一个14的位置

  • 相关阅读:
    九度OJ 1035:找出直系亲属 (二叉树、递归)
    九度OJ 1034:寻找大富翁 (排序)
    九度OJ 1033:继续xxx定律 (基础题)
    九度OJ 1032:ZOJ (基础题)
    centos 6.4 安装mongodb
    数据校验工具类
    《 mongodb 学习 》java 基本操作
    《 mongodb 学习 》基本操作2
    《 mongodb 学习 》之基本操作
    《 mongodb 学习 》之安装篇
  • 原文地址:https://www.cnblogs.com/jintuo/p/4171163.html
Copyright © 2011-2022 走看看