• 集合


     

           

     

            

     

     

     

             

     

                //集合

                /*

                int[] b = new int[3] {2,23,4};

                ArrayList a = new ArrayList();//括号内可以写内容 代表集合的个数 一般不需要写

                a.Add(3);//add是追加集合的元素

                a.Add(4);

                a.Add(5);

                a.Add(6);

                a.Add(7);

                a.Add(8);

                a.Add(6);

                a[3]=10;//赋值 将第三个值改为10

     

                a.AddRange(b);//追加一个数组

     

                a.Insert(3,100);//插入,在第几个位置插入的元素

                a.InsertRange(4,b);//

     

                a.Clear();//清空

     

               // a.CopyTo();//复制到另一个集合

     

                a.IndexOf(6);//第一次出现6的位置  没有这个值就显示-1;

                a.LastIndexOf(6);//最后一次出现6的位置

     

                a.Reverse();//反转(倒过来显示)

     

                a.Sort();//升序排列

     

                Console.WriteLine(a.Count);//取元素的个数,从一开始数

     

     

                for (int i = 0; i < a.Count; i++)

                {

                    Console.WriteLine(a[i]);//输出

                }

     

                a.Remove(6);//只删第一个元素6

                a.RemoveAt(6);//移除第六个元素

     

                for (int i = 0; i < a.Count - 1;i++ )

                {

                    Console.WriteLine(a[i]+"-->"+a[i+1]);

                }

     

                */

     

     

     

     

     

     

                /*

                Stack s = new Stack();//栈   原则:先进后出

                s.Push(3);//加值  push推

     

                int a = (int)s.Pop();//取值赋给a  stack类型的值用int强制读取

                Console.WriteLine(a);

     

                while (s.Count>0)

                {

                    Console.WriteLine(s.Pop());//取值

                }

     

     

                s.Clear();//清空

                */

     

                /*

                Queue q = new Queue();//队     先进先出

                q.Enqueue(3);//加值

                while(q.Count >0)

                {

                Console.WriteLine (q.Dequeue());

                }

               q.Clear();

                */

  • 相关阅读:
    time和/usr/bin/time
    Linux系统-real/user/sys time
    PL/SQL:集合类型 (定义,分类,使用场景,集合方法)
    关于Android开发中使用的XML
    Android Studio 常用快捷键
    Android中Adapter总结
    Android 中的 Context
    Android Studio 项目结构
    Android Studio 连接真机调试
    Android Studio 入门
  • 原文地址:https://www.cnblogs.com/wanwuguizong/p/3939257.html
Copyright © 2020-2023  润新知