■ About me.

Hayato.
1985年生まれ、兵庫県出身。
大阪へ通う2年目のエンジニア(PG)
7月から出向になり、初PL/SQLでバッチ中。

■ Recently Entry.


■ Recently Commets.


■ Category.


■ QR Code.


■ 88to life log.

88to life log.

Java:ファイル処理(読込)


2008-08-28 06:18:34

■ファイル読込処理の手順

“java.io.*”のインポート

[構文]

import java.io.*;


■FileReaderクラス宣言

[構文]

FileReader 変数名 = new FileReader(\"ファイル名\");

[サンプル]

FileReader fr = new FileReader(\"import.log\");

■BufferedReaderクラスの宣言

[構文]

BufferedReader 変数名 = new BufferedReader(変数名);

※ 変数名:FileReader型

[サンプル]

BufferedReader br = new BufferedReader(fr);

※ 変数名:BufferedReader型

■レコードの読み込み

[構文]

String 変数名 = 変数名.readLine();

・ファイルポインタが指すレコードを返し、ポインタを1レコードずらす。
・ファイルポインタが最終レコードを指した場合は“null”を返す。 ⇒ 終了条件に使える。

※ 変数名:BufferedReader型

■ファイルクローズ

[構文]

変数名.close();

※ 変数名:FileReader型

[サンプル]

br.close();

Posted in Hayato. | Java | 0 Comments |

Java:コンストラクタのオーバーロード


2008-08-26 21:28:05

■コンストラクタのオーバーロード
・コンストラクタ定義は、引数の構成(個数、データ型)を差別化することによってオーバーロードが可能。

[サンプル] Manクラスにコンストラクタ(初期化処理)定義を2つ作成

引数なし
 氏名・・・“未設定”
 年齢・・・“-1”
 身長・・・“-999.9”

引数あり
 氏名・・・“引数1の値”
 年齢・・・“引数2の値”
 身長・・・“引数3の値”

// メインクラス
class Sample {
  public static void main(String args[]) {
    // クラス宣言
    SampleCon m1 = new SampleCon();
    SampleCon m2 = new SampleCon("山田",35,165.5);
    
    // メソッドの使用
    m1.outmsg();
    System.out.println("------------------");
    m2.outmsg();
  }
}

class SampleCon {
  // フィールドの定義
  private String name;
  private int age;
  private double tall;
  
  // メソッド定義
  void outmsg() {
    System.out.println("氏名 = " + name);
    System.out.println("年齢 = " + age);
    System.out.println("身長 = " + tall);
  }
  
  // コンストラクタ定義
  SampleCon() {
    name = "未設定";
    age = -1;
    tall = -999.9;
  }
  // コンストラクタ定義(オーバーロード)
  SampleCon(String nm,int ag,double tl) {
    name = nm;
    age = ag;
    tall = tl;
  }
}

[実行結果]

氏名 = 未設定
年齢 = -1
身長 = -999.9
------------------
氏名 = 山田
年齢 = 35
身長 = 165.5

Posted in Hayato. | Java | 0 Comments |

Google × 北京オリンピック 2008 × 閉会式


2008-08-24 22:53:34

北京オリンピック2008×閉会式

本日は8月24日 北京オリンピック 2008 × 閉会式です。

メダル獲得数 金×9個 銀×6個 銅×10個

素晴らしい成績だと思います。

次のオリンピックは2012年でロンドンで開催されます。

私がロンドン行った時にオリンピックの旗や垂れ幕がかかってるのを少し覚えてます。

しかし、北京五輪が始まるまで忘れてました。

4年後もたくさんメダルを取ることを期待して終了。

Posted in Hayato. | Google | 0 Comments |

Google × 北京オリンピック 2008 × 野球


2008-08-23 06:50:27

北京オリンピック2008×野球

本日は8月23日 北京オリンピック 2008 × 野球です。

Posted in Hayato. | Google | 0 Comments |

Google × 北京オリンピック 2008 × 武道


2008-08-22 06:31:39

北京オリンピック2008×武道

本日は8月22日 北京オリンピック 2008 × 武道です。

Posted in Hayato. | Google | 0 Comments |