アットウィキロゴ

java


java関連のブックマーク



   javaの関数を調べれる
   現在勉強中のページ
   Eclipseを用いて開発を行う際のCVS利用方法

java覚え書き


入出力

  • キーボード入力
   BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
   br.readLine;
  • ファイル読み込み
   BufferedReader br = new BufferedReader(new FileReader(new File(fileNameIn)));
  • ファイル書き込み
   BufferedWriter bw = new BufferedWriter(new FileWriter(new File(fileNameOut)));
   書き込みの最後に
   bw.flush();
   bw.close();
   をしておくこと。
  • エラー出力
   e.printStackTrace(new PrintWriter(new FileWriter("log.txt")));

条件分岐

  • swich文
   switch( dayOfWeek ){
     case '月':
      System.out.println("Monday");
      break;
     default:
      System.out.println("そのような曜日はありません");
   }

キャスト

  • String -> int
   Integer.valueOf(str).intValue();

  • 継承関係にあるクラスのダウンキャスト(親のオブジェクトを子のクラスにする)
   if(親の参照変数 instanceof 子のクラス名){
     子のクラス名 参照変数 = (子のクラス名)親の参照変数;
   }

書式

  • 配列の宣言
   データ型[] 配列名 = new データ型名[要素数];
   データ型[] 配列名 = {初期値, 初期値, ・・・, 初期値};

  • インターフェース(インターフェース側)
   修飾子 intergace インターフェース名{
     定数の定義
     抽象メソッドの定義
   }
     (戻り値 メソッド名(データ型 変数名);//例)

  • インターフェース(実装側)
   class クラス名 implements インターフェース名{
     メソッドのオーバーライド
   }

  • 抽象クラス(スーパークラス側)
   abstract class クラス名{

   }

  • 抽象メソッド(スーパークラス側)
   public abstract 戻り値の型 メソッド名(引数リスト);
   (メソッド定義の後が{}でなく、;になっているので注意)

時刻表示

  • 表示フォーマットの変更
   String dateStr = (new SimpleDateFormat("yyyy/MM/dd HH:mm:ss")).format(new Date());


最終更新:2011年10月21日 10:29
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。