2008-01-20から1日間の記事一覧

Calendar

シングルトンの場合は new すると怒られるので、 java と同じで getInstance を呼び出す。定数は Calendar::HOUR_OF_DAY の様に使用する。 calendar = java.util.Calendar.getInstance puts calendar.get(java.util.Calendar::HOUR_OF_DAY) #=> 16

HashMap

java.util.HashMap を動かしてみる include_class 'java.util.HashMap' map = HashMap.new map["a"] = "A" map.put("b","B") puts map #=> {a=A, b=B} つーことで、Ruby の []= も使えるし、Java の put も使える。 ちなみに puts map.class #=> Java::JavaU…

ArrayList

JRuby は使い方を検索してもあまりヒットしないんだよなぁ・・・これはチャンスでもあるのかな?(何の?) jirb で動作確認してみる。 irb(main):002:0> include_class 'java.util.ArrayList' => ["java.util.ArrayList"] irb(main):003:0> list = ArrayLis…