前言

今天有点无聊,写了一个自定义数组,里边主要实现很多js中数组的方法,例如:排序、数组连接、删除、剪切。算是加深对java的一些基础操作的印象。

代码/**

* @Auther dbc

* @Date 2020/9/5 22:03

* 自定义数组,数组元素为Object类

* 构造方法:

* MyArrayList() 初始化数组,长度为0

* MyArrayList(int size) 创建长度为size的数组

* MyArrayList(Object... objects) 初始化即加入一些元素

* 主要方法:

* String join() 方法用于根据分隔符把数组中的所有元素放入一个字符串,默认分隔符为","逗号.

* String join(String separator) example: 元素为0,1,2,3的数组 使用join("-")得到:0-1-2-3

* String toString() 得到数组字符串形式

* boolean add(int index,Object o) 在指定索引后增加元素

* void add(Object... objects) 在数组末尾添加元素

* Object pop() 删除并返回数组最后一个元素

* MyArrayList splice(int index,int length) 在原数组从索引index开始剪切length长度个元素,返回剪切后的新的数组

* MyArrayList update(int index,Object o) 修改指定索引的元素

* Object shift() 删除并返回数组的第一个元素

* void unShift(Object..

java自定义数组_Java自定义数组相关推荐

  1. java字符串转字符串数组_Java字符串数组

    java字符串转字符串数组 Java String array is used to hold fixed number of Strings. String array is very common ...

  2. java指针的数组_java 指针 数组的使用

    package com.tarena.day05; import java.util.Arrays; public class Point { /** *java 指针演示 */ static fin ...

  3. java定义数组_java中数组的三种定义方式_java中数组的定义及使用方法(推荐)...

    java中数组的三种定义方式 java中,数组是一种很常用的工具,今天我们来说说数组怎么定义 [java] view plain copy /** * 数组的三种定义方法 * 1.数组类型[] 数组名 ...

  4. java封装数组_Java封装数组之动态数组实现方法详解

    本文实例讲述了Java封装数组之动态数组实现方法.分享给大家供大家参考,具体如下: 前言:在此之前,我们封装的数组属于静态数组,也即数组空间固定长度,对于固定长度的数组当元素超过容量时会报数组空间不足 ...

  5. java 数组对象属性数组_Java中数组的特性

    数组是基本上所有语言都会有的一种数据类型,它表示一组相同类型的数据的集合,具有固定的长度,并且在内存中占据连续的空间.在C,C++等语言中,数组的定义简洁清晰,而在java中确有一些会让人迷惑的特性. ...

  6. java初始化含十个数的数组_java初始化数组的方法

    java初始化数组的方法 发布时间:2020-06-28 09:55:26 来源:亿速云 阅读:87 作者:Leah 本篇文章为大家展示了java初始化数组的方法,代码简明扼要并且容易理解,绝对能使你 ...

  7. java 初始化数组_Java中数组的初始化

    一.什么是初始化 在Java程序开发中,使用数组之前都会对其进行初始化,这是因为数组是引用类型,声明数组只是声明一个引用类型的变量,并不是数组对象本身,只要让数组变量指向有效的数组对象,程序中就可使用 ...

  8. java 定义整数数组_JAVA中数组的正确定义方法是什么?

    数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素. §5.1一维数组 一.一维数组的定义 type arrayName[]; 其中类型(type)可以为Java中任 ...

  9. java new数组_Java创建数组的几种方式

    1.一维数组的声明方式: type[] arrayName; 或 type arrayName[]; 附:推荐使用第一种格式,因为第一种格式具有更好的可读性,表示type[]是一种引用类型(数组)而不 ...

  10. java画蝴蝶_java之数组

    1.数组的特点 1)在Java中,无论使用数组或容器,都有边界检查.如果越界操作就会得到一个RuntimeException异常. 2)在Java中,数组是一种效率最高的存储和随机访问对象引用序列的方 ...

最新文章

  1. 分享Kali Linux 2016.2第48周虚拟机
  2. [转]终结PHP中文乱码的问题
  3. 【深度学习】——DNN后向传播、CNN后向传播文章汇总
  4. Memcache 安装
  5. 从豌豆荚百度撕逼中学作文
  6. phpword这个问题的产生中国扭曲
  7. 优秀程序员写代码一定会用的 11 条经验!
  8. [线筛五连]线筛素数
  9. 培训班出身的程序员,未来何去何从?
  10. php 协成wifi_WIFI_YIXI2 协成WIFI营销系统2 - 下载 - 搜珍网
  11. Java 类详解 9章
  12. 使用谷歌学术检索论文小技巧
  13. python打不开xls文件,wps下用vba实现合并文件夹中所有excel文件
  14. 微服务应用性能分析实战14 互通有无:如何设计跨语言的 APM 交互协议?
  15. 复习一下,? extends T 和 ? super T
  16. python微软雅黑字体_win10+python3.7下matplotlib显示中文,可使用微软雅黑.md
  17. 修改Firefox浏览器 user-agent 微信浏览器UA
  18. 1,认识js,基础认识一
  19. [评论]“杀猪爱好”证明贪官有两面性
  20. linux 端口没有进程号,「linux专栏」何为端口号?端口号和进程号如何互查?答案在这里...

热门文章

  1. 【第48题】实现一个冒泡排序
  2. Linux查看进程信息相关(Ubuntu)
  3. C#,图像二值化(05)——全局阈值的联高自适应算法(Legal Self-Adaptive Thresholding)及其源代码
  4. 大毕业什么都没学到 就是收藏了超级实用的130个网站!!!
  5. SysinternalsSuite
  6. csdn的,精彩连载!
  7. 程序员杂志在线阅读 豆瓣的架构—专访豆瓣网站的技术总监洪强宁
  8. 正无穷大、负无穷大和非数
  9. 二叉树叶子结点,非叶子节点以及深度的计算
  10. Java垃圾回收策略