zoukankan      html  css  js  c++  java
  • ●集合

    集合

      例:定义一个集合a

        ArrayList a = new ArrayList();

    集合跟数组的区别:集合可以是不连续的、可以是多种数据类型

    数值、地址、下组元素地址

      .Count        统计集合内元素的个数

      .Add()        增加元素

      .AddRange()     增加一组元素(比如一个数组)

      .Remove()      移除第一个()内的值

      .RemoveAt()              根据()内下标移除元素

      .Insert(0,3)      在第0位置插入元素

      .InsertRange( , )        在X位置插入一组元素

      .Clear()         清空集合

      .IndexOf()      ()内元素第一次出现的位置(没有出现则输出-1)

      .LastIndexOf()           ()内元素最后一次出现的位置

      .Sort          集合内元素按升序排序

      .Reverse()                 反转

      int[] a = new int[5] { 1,2,3,4,5};

      foreach (int n in a)    //一般用foreach来遍历数组、集合,效率比较高

      {

          Console.WriteLine(n);

      }

      System.Threading.Thread.Sleep(1000);    //可以放入for语句中,减慢循环,减慢1000毫秒

    栈(先进后出)

      Stack  s = new  Stack();

      .Push()               压入数值

      .Pop                    弹出数值

      .Clear()              清空

    队(先进先出)

      Queue  q = new Queue();

      .Enqueue()    放入数值

      .Dequeue()    取出数值

      .Clear()       清空

    垃圾回收:

      系统启用垃圾回收:1、空闲时间,启用垃圾回收;2、内存占用满,启用垃圾回收。

     

  • 相关阅读:
    使用replaceAll替换“/”为“/”
    如何在Lucene里面进行数字范围搜索 (Numeric Range Query)
    Java中的参数传递
    安装配置WordPress 3.0的多站点功能
    Apache Hadoop 项目介绍
    Java中的Set操作
    使用Desktop API in Java SE 6打开文件或者网页
    Java集合(转帖)
    数据结构牛客网习题纠错130
    PAT 1045 Favorite Color Stripe[dp][难]
  • 原文地址:https://www.cnblogs.com/phantom-k/p/3937487.html
Copyright © 2011-2022 走看看