zoukankan      html  css  js  c++  java
  • Java基础知识系列——数组

      数组是我们在编程中常用到的一种数据结构。

      数组创建有三种方式,以int类型为例:

        1.int value[] = new int[]{1,2,3,4,5}; //{}中的是元素

        2.int value[] = {1,2,3,4,5}; //{}中的是元素

        3.int value[] = new int[5]; //[]中的是长度

        还可以使用Array.fill填充数组。

      java.util.*包下有一个类Arrays,对数组的操作有很大的帮助。

      

      首先定义一个数组:int value[] = new int[]{1,5,3,4,2};

      1.排序:Arrays.sort( value);

      2.索引:Arrays.binarySearch( value, 5);

      3.数组长度:value.length;

      4.数组转换成list:Arrays.asList( value);

      5.比较两个数组:Arrays.equals( value, value1);

      6.Collections类

      java.util.*包下还有两个类ArrayList和Collections。

      6.1逆转数组:

        ArrayList arrayList = new ArrayList();
          arrayList.add("A");
          arrayList.add("B");
          arrayList.add("C");
          arrayList.add("D");
          arrayList.add("E");
        Collections.reverse(arrayList);

      6.2最大值、最小值:

        Collections.max(arrayList);

        Collections.min(arrayList);

      6.3删除数组元素:arrayList.clear();

      6.4从一个数组中删除另一个子数组:arrayList.removeAll( arraylist1);

      6.5查找两个数组的公共元素:arrayList.retainAll( arrayList1); //公共元素赋值给arrayList

    原文:http://www.yiibai.com/javaexamples/java_strings.html

  • 相关阅读:
    js 常用正则表达式
    深度学习
    开通自动订阅功能前:输入银行业务信息
    VUE学习九,生命周期
    Setting Windows server firewall by powershell
    Install iis web server using powershell
    转 FAL[server, ARC3]: FAL archive failed Error 16401 creating standby archive log file at host
    springboot admin 监控
    二进制手指计数法
    SpringBoot集成Swagger-Bootstrap-UI
  • 原文地址:https://www.cnblogs.com/aston/p/6111559.html
Copyright © 2011-2022 走看看