FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

GitHub Viewer

package datastructure.array; public class Array { private E[] data; private int size; // 构造函数,传入数组的容量capacity构造Array public Array(int capacity) { data = (E[]) new Object[capacity]; size = 0; } // 无参数的构造函数,默认数组的容量capacity=10 public Array() { this(10); } // 获取数组的容量 public int getCapacity() { return data.length; } // 获取数组中的元素个数 public int getSize() { return size; } // 返回数组是否为空 public boolean isEmpty() { return size == 0; } // 在index索引的位置插入一个新元素e public void add(int index, E e) { if (index < 0 || index > size) throw new IllegalArgumentException("Add failed. Require index >= 0 and index

Back | FazBrowse Home | New Git URL