Nanashi-softプログラマ専用BD-J


◇BD-J-テキストファイルを読む-

リソースに格納したテキストファイルを読む方法です
テキストファイルは UTF-8で記述する必要があります
なぜなら BD-Jには文字コード変換が実装されていない為です

○一行ずつテキストファイルを読む

jar内から読み込むので、URL(ファイル名)指定を起動クラス基準で指定します

BufferedReader IN;
String s= null;
//ファイルオープン
IN= new BufferedReader(new InputStreamReader(this.getClass().getResourceAsStream("test.txt")));
do{
  try{
    //一行読み込む
    s= pSinaFile.readLine();
  }catch(Exception e){}
  //ここにファイルを読み込んだ時の処理
}
while(s != null);

変数 sに一行分のデータが入ってきます

○情報

・ファイル名の大文字・小文字は区別されます
・Unicode(UTF-8)しか読み込めません
・改行コードは問われません

・シフトJIS変換は使えない
byte b;
String s= "あいうえお";
b= s.getBytes("SJIS");  ←これが無効


TOPプログラマ専用BD-J

Melonbooks DL