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")));
条件分岐
switch( dayOfWeek ){
case '月':
System.out.println("Monday");
break;
default:
System.out.println("そのような曜日はありません");
}
キャスト
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