編集 私が求めているものを理解していなかった多くのdownvotesし、人々があったので、私は言い換えます:Tクラスは汎用クラス<T>は別のクラスから割り当て可能ですか?
を私はfooがから汎用化されたクラスが何であるかを実行時に見つけるにはどうすればよいです?
public boolean doesClassImplementList(Class<?> genericClass)
{
// help me fill this in
// this method should return true if genericClass implements List
// I can't do this because it doesn't compile:
return genericClass instanceof List;
}
-1。そして、2行のコードで答えることができるもの。 – kdgregory
私は答えを知っていれば答えられるかもしれませんが、私はそうではなく、私はクラスのドキュメントを見て、見つけられませんでした。 – ripper234
コンパイルした例を書いた方が答えが出ます。 foo = Integer.classで始まり、そこから進みます。 – kdgregory