• 集合与数组


    二维数组:

    一维数组·····豆角

    二维数组·····表格

    定义:

    一维数组:

    数据类型[]数组变量名=new 数据类型[数据长度]

    数据类型[]数组变量名=new 数据类型[数据长度]{123}

    二维数组:

    数组类型[,]数组变量= new 数据类型[行数,列数]

    Int[,]a = new int [3,4];

    锯齿数组:

    数据类型[][]a = new 数据类型[行数][]

    第二步:定义小数组

    数据类型[]a1= new 数据类型[列数]

    数据类型[]a2= new 数据类型[列数]

    第三步:把小数组放到大叔组中

    集合

    ArrayList a = new ArrayList();

    1. add ()   追加

    1. insert(,)  插入

      A.removeat() 删除第几个

       

      ArrayList  链表 , 没有长度限制,可以随时向里添加或删除元素

      需要在前面加上using System.collections .

      定义:

      ArrayList a = new ArrayList();

      操作:

       

    1. add (数据)   追加

      a.insert(索引号,数据)  插入

      A.removeat(索引号) 删除第几个

       

    1. count  集合中元素的个数。

       

       

      取值:

      A[下标]

       

       二:List 定义:

      List <数据类型> a = new list <数据类型>();

      List <int > a = new list <int >();

      操作:

       

      a.add (数据)   追加

      a.insert(索引号,数据)  插入

      A.removeat(索引号) 删除第几个

       

      a.count  集合中元素的个数。

       

       

    1. sort();  排序 升序

    1. revers (); 反转

       

       

       

       

      三:dictionary<key,value>字典或哈希表

       

      定义:

      Dictionary<int ,int> a = new dictionary <int ,int >();

       

      操作:

    1. add(键值,数据);添加

       

    1. remove(键值); 删除

       

      a.count  集合中元素的个数。

       

      取值:a[键值]

       

       

      栈:先进后出, 不能随机取其中任意一个值。

      stack<数据类型>a = new stack<>();

       

    1. push();添加

      数据类型 变量名= a.pop();

       

       

       

      队列:先进先出,不能随机其其中任意一个值。

       

      Queue a <>a = new queue <>();

       

    1. enqueue(); 添加

      A.dequeue();  出来

  • 相关阅读:
    JVM内存逃逸
    SQL中游标的使用
    配置JAVA环境变量中CLASSPATH变量的作用
    什么是单点登录?单点登录的三种实现方式
    oracle中 connect by prior 递归算法
    test
    mac idea 常见错误记录
    mac 常用操作命令记录
    mac idea 常用快捷键记录
    运行maven install命令时出现错误(BUILD FAILURE)
  • 原文地址:https://www.cnblogs.com/qz1234/p/5424982.html
Copyright © 2020-2023  润新知