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

  • 相关阅读:
    Djnago中缓存配置(redis配置案例)
    HDU-4717 The Moving Points 三分
    HDU-4716 A Computer Graphics Problem 水题
    HDU-2686 Matrix 多进程DP
    [转]手动开平方的简易方法
    [转]树链剖分
    HUOJ-10857 最大的面积 凸包+DP
    Bnuoj-29359 Deal with numbers 线段树
    HDU-4283 You Are the One 区间DP
    BNUOJ-26586 Simon the Spider 最小生成树+枚举
  • 原文地址:https://www.cnblogs.com/aston/p/6111559.html
Copyright © 2011-2022 走看看