• Arrays类详解


    数组是数据结构中最简单的一种类型。在平常的使用上也比较多见。今天就来总结一下数组在使用过程中的一些心得

    1.java中包装数组的一些基本用法的抽象类  java.util.Arrays。这个类中包含操作数组(例如排序和搜索)的一些算法。他们都是抽象方法

      1.1 binarySearch:主要用来搜索数组中有没有该元素,如果有,返回它的下标值

      

      

      1.2copy of:抽象方法,用来进行数组的复制。返回复制完成的数组。如果newLength > 原数组的大小,则新数组用数据类型的默认值填充。

      如果newLength < 原数组的大小,则原数组从下标0开始进行复制,知道复制newlength个之后结束。这个方法不是特别方便。就是复制都得从下标0开始,无法自由选择。

      

      1.3copy of range:同样是抽象方法,该方法用来实现数组的灵活复制。你可以自己确定起点和终点。

    注意几个问题,from >= 0 && from <= 原数组的个数。可以等于。且to可以大于数组的个数。此时采用填充的方式

      1.4填充/插入  fill,给定一个数据,将其填充整个数组或者数组中的部分元素

      1.5排序:对数组中的全部元素或者部分元素根据元素升序进行排列。数组中的数据类型必须实现compareble接口。

    总结:由此可看出,java包装了Arrays类提供给我们数组的一些基本的使用方法。包括排序,查找、填充、插入、tostring等等。但是这个类中没有定义删除的方法。因此。很多时候删除需要我们手动去实现。移动整个数组的位置。

  • 相关阅读:
    HttpEntity转换Inputstream(红色)加XmlPull解析
    ImageLoader加载图片
    HttpClient——Get,Post
    Android例子源码非第三方实现根据字母排序的城市列表
    Android 仿QQ消息界面
    css折叠表格
    前端页面文字长度显示控制
    (首页上一页下一页尾页 + 下拉框跳转)分页功能
    基于bootstrap的分页插件
    HTML 禁止复制文字
  • 原文地址:https://www.cnblogs.com/exceptionblog/p/8303651.html
Copyright © 2020-2023  润新知