リソースに格納したテキストファイルを読む方法です
テキストファイルは 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"); ←これが無効