このメソッドは、指定されたインデックスの項目を返す必要があります。インデックスが無効な場合は例外をスローします。指定されたインデックスにアイテムがある場合、見つかったアイテムのインデックスも返す必要があります。見つからない場合は、アイテムが配列にない場合は-1を返します。順序付き配列リストのget(int index)メソッドの実装方法
これは私がこれまでにやっていることです:
public T get(int index){
int num=-1;
if(index<0 || index>numItems){
throw new ArrayIndexOutOfBoundsException("Index is out of bounds: " + index);
}
else
return sortedArray[index];
}
要件とコードを掲載しましたが、質問はありません。具体的な質問は何ですか?あなたのコードに何が問題なのですか?それはコンパイルされていますか?走っていない?おかしい? –
これは正しく表示されません: 'return index;'このインデックスに対応する項目を代わりに返しませんか? 'sortedArray [index]'? –
'return sortedArray [index];'の後には何も実行されません。 – Gavin