2016-07-14 12 views
0

JavaのAndroidでList<Student>.classの構文は何ですか?これは、学生のリストの種類を取得するためです。学生のリストと具体的なクラスに解析されるリストでjsonの文字列を取得しています。リストの構文<Student> .class in Android

objectMapper.readValue(response, List<Student>.class);

+0

はGsonに関連していますか? –

+0

jsonに関連している – Sankarann

答えて

0

ビューのJavaの観点から.javaファイルがコンパイルされたときに、.classファイルが生成されます。 List.javaは、コアjava.langパッケージの一部です。

あなたのケースでは<と>のような内部のパラメータは動的です。

List.class(Studentクラスを作成する前に生成されたコンパイル済みおよび.class)は、Studentについて何か知っていることはありません。

Listはこれにジェネリックを使用します。タイプは後で提供されます。したがって、.classはタイプに依存しません。