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反爬:请开启JavaScript并刷新该页
    VIEWSTATE等参数处理
    VM+CentOS+Hadoop+Spark集群搭建
    从入门到自闭之Python入门
    从入门到自闭之Python软件命名规范
    从入门到自闭之Python序列化
    从入门到自闭之Python名称空间
    从入门到自闭之Python函数初识
    从入门到自闭之Python随机模块
    从入门到自闭之Python时间模块
  • 原文地址:https://www.cnblogs.com/aston/p/6111559.html
Copyright © 2011-2022 走看看