第 16 节 数组操作
开发数组的父类
class Array {
private int data[]; // 定义一个数组
private int foot = -1; // 表示数组的操作索引
public Array(int len) { // 构造本类是需要传递长度
if (len > 0) {
this.data = new int[len]; // 开辟一个数组
} else {
this.data = new int[1]; // 维持一个元素的大小
}
this.foot = 0;
}
public boolean add(int num) {
if (this.foot < this.data.length) {
this.data[this.foot ++] = num; // 保存数据
return true; // 保存成功
}
return false;
}
public int[] getData() { // 取得数组内容
return this.data;
}
}
public class MainClass {
public static void main(String[] args) {
Array arr = new Array(3);
System.out.println(arr.add(10));
System.out.println(arr.add(20));
System.out.println(arr.add(30));
System.out.println(arr.add(100));
System.out.println(arr.add(200));
int[] temp = arr.getData();
for (int i = 0; i < temp.length; i ++) {
System.out.println(temp[i]);
}
}
}开发排序类
开发反转类
总结
最后更新于