タグ

2011年5月2日のブックマーク (2件)

  • Java総称型メモ(Hishidama's Java Generics Memo)

    メソッドの総称型 メソッドのみに総称型を適用した定義を行うことも出来る。[2007-06-12] 戻り値の型の直前に「<仮型引数, 仮型引数…>」を置くだけ。後はクラスの場合と同様。 public static <T> T notNull(T arg1, T arg2) { T ret; if (arg1 != null) { ret = arg1; } else { ret = arg2; } return ret; } このメソッドを呼び出す側は、クラスの場合とは異なり、明示的に型引数を指定する必要は無い。 指定した引数の値に応じて、自動的に型が判断される。 String s = notNull("abc", "def"); //型引数はString Long l = notNull(new Long(1), new Long(2)); //型引数はLong int i = notNu

    karronoli
    karronoli 2011/05/02
    <?>ってワイルドカードという機能らしい.
  • IS01で右サイドバーの無いアプリを作成する方法 - Nanoseconds Hunter

    発売して結構時間がたってるけど誰も書かないので書いちゃう。 IS01はよくあるAndroid端末と違い、特殊な解像度を持っています。一般のソフトウェアに配慮してか、右側にサイドバーが表示されてその全体を使うことは通常できませんでした。 今回のサンプルではそれを回避する方法を書いています。 package com.example.is01.fullscreen; /* * IS01 FullScreen Window Sample *      IS01の邪魔なサイドバーを回避するサンプル *      Programmed by kcrt <kcrt _atmark_ kcrt.net> *          Nanoseconds Hunter "http://www.kcrt.net/" * $id:$ */ import android.app.Activity; import an

    karronoli
    karronoli 2011/05/02
    使ってみた.サイドバー消えた