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对象排序
    路由懒加载优化
    RabbitMQ---1、安装与部署
    RabbitMQ入门教程系列
    c#项目代码风格要求
    C#RabbitMQ基础学习笔记
    C# 协变和逆变
    获取当前系统的基本信息
    html制作chm格式开源文档
    WPF: RenderTransform特效
  • 原文地址:https://www.cnblogs.com/aston/p/6111559.html
Copyright © 2011-2022 走看看