夜中になんとなーくJavaでプログラムを書きたくなりました。こないだ買った Scala本の中で分数クラスをサンプルとして実装しながら進む章があったのを思い出してJavaで実装してみました。 /** * 分数 */ public class Rational { /** 分子 */ private int numer; /** 分母 */ private int denom; /** * コンストラクタ * @param n 分子 * @param d 分母 */ public Rational(int n, int d){ // 分母が0だったら爆発する if(d == 0) { @SuppressWarnings("unused") int dummy = n / d; } this.numer = n; this.denom = d; } /** * 約分して返す */ public
どうしても型パラメータを取得したい。 - いまいにっき class TestBean1 { } class TestBean2 { List<TestBean1> list1; } list1のクラス(List)の型パラメータとして与えられた型(TestBean1)の情報を取得したい。 気になったので調べてみました。 以下のような感じで取得できます。 package aaa; import java.lang.reflect.Field; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import java.util.List; import org.junit.Test; public class GetGenericsTest { @Test public void test() t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く