数组扩容
来源:互联网 发布:淘宝二维码用微信打开 编辑:程序博客网 时间:2024/06/05 09:33
package test5;
/**
* 用于添加名字的数组,以任意数组长度添加 初始长度为0,动态增加数组长度
*
* @author
*
*/
public class MyArray {
private String name;
private static int arrlen = 0;
private MyArray a[] = new MyArray[arrlen];
public MyArray() { super();}public MyArray(String name) { super(); this.name = name;}public void setA(MyArray[] a) { this.a = a;}public MyArray[] getA() { return a;}// 添加public void add(int value) { int len = this.size() + value; MyArray[] newArr = new MyArray[len]; for (int i = 0; i < a.length; i++) { newArr[i] = a[i]; } this.a = newArr;}// 删除public void remove(int index) { for (int i = index; i < a.length - 1; i++) { a[i] = a[i + 1]; } int newLen = a.length - 1; MyArray newArr[] = new MyArray[newLen]; for (int i = 0; i < a.length - 1; i++) { newArr[i] = a[i]; } this.a = newArr;}// 数组长度public int size() { return a.length;}@Overridepublic String toString() { // TODO Auto-generated method stub return this.name;}
}
阅读全文
0 0
- 数组扩容
- 数组扩容
- 数组扩容
- 数组扩容
- 数组扩容
- 数组扩容
- java 数组扩容
- 为动态数组扩容
- 为动态数组扩容
- Java数组的扩容
- 简单实现数组扩容
- java 数组扩容
- Java数组的扩容
- 数组扩容问题
- 数组的扩容
- 数组的扩容
- 16-4动态数组扩容
- 数组的自动扩容问题
- 文本挖掘
- 1073. Scientific Notation (20)
- QNX程序的键盘输入与控制台输出
- python 求 牛顿插值法中的差商表
- 在使用RBO的情况下,出现两条或两条以上的执行路径的等级值相同的情况下,如何调整执行计划?
- 数组扩容
- Android 进程保活--无限播放音乐
- 记录自己的大数据学习之路
- 冒泡排序
- Matlab GUI登录界面(edit,pushbutton),键盘按下事件
- smarty模板引擎的基本语法
- avro
- czl蒟蒻的XJOI类型训练2
- 文本挖掘