★★Java質問・相談スレッド142★★
■ このスレッドは過去ログ倉庫に格納されています
0620デフォルトの名無しさん
2011/01/03(月) 21:07:34下記で「未チェックまたは安全ではありません。」警告を回避することは可能?
※ArrayWrapperはプリミティブ方も扱いたいので、ジェネリクスを付けるのは無しで
class ArrayWrapper {
private Object arr;
private int arrLength;
public ArrayWrapper(Object arr){
this.arr = arr;
arrLength = Array.getLength(arr);
}
public void forEach(VoidFunc func){
for( int i=0; i<arrLength; i++ )
func.exec(Array.get(arr, i));
}
}
interface VoidFunc<T> {
public void exec(T elem);
}
■ このスレッドは過去ログ倉庫に格納されています