2011-07-01から1ヶ月間の記事一覧

Javaで、あるクラスのフィールド変数がstaticかどうか、privateかどうか等を調べるには

Javaで、あるクラスのフィールド変数をすべて取得するには、getDeclaredFieldsメソッドを使う方法があります。 import java.lang.reflect.Field; public class getDeclaredFieldsTest { public static void main(String[] args) { for (Field field : Test.c…

JavaでList・Set・Map等の総称型で定義されたフィールドの型パラメータを取得するには

import java.util.List; import java.util.Map; import java.util.Set; public class Test { private List<String> list; private Set<Integer> set; private Map<String, Long> map; } このクラスのフィールドlist, set, mapの型パラメータを、このクラスのインスタンスを介さずに取得した</string,></integer></string>…

「シリコンバレーを抜け駆けろ!」というDVDを見ました。

いわゆるB級映画。コテコテの安心して見れるコメディ。悪役にギャフンといわせるスカッとするストーリー。シリコンバレーが出てこないという点を除けばすごく良かったです。シリコンバレーを抜け駆けろ! [DVD]出版社/メーカー: 20世紀フォックス・ホーム・エ…

Javaでjava.util.Mapのキーと値の型を実行時に取得することはできない?

java.util.Map型のインスタンスからキーと値の型を実行時に取得できないかと調べていると、Type Erasure(型消去)という仕様のためにjava.util.Mapのキーと値の型を実行時に取得するようなことはできない、という記述を見つけました。 Get generic type for…