如何为 ArrayList 创建一个 get 方法?
我有方法头,但我不知道如何继续。
public Object get(int i) {
}
您期望从 get 方法返回什么?在 java 中,ArrayList 已经有一个 get 了。在 C# 中也有一个在 ArrayList 上定义的 get,但它的使用方式不同。
我的意思是...如果您使用的是 ArrayList 这将是完全没有意义和错误的...而且我猜如果您这样做了,您的教练不会觉得这很有趣:
public Object get(int i) {
return myArrayList.get(i);
}
或者我的意思是你可以绕过灌木丛并这样做:
public Object get(int i) {
Object[] myArray = new Object[myArrayList.size()];
myArray = myArrayList.toArray(myArray );
return myArray[i];
}