【初心者】Java質問・相談スレ18【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0357デフォルトの名無しさん
NGNGオンライン系のデータか?
BufferedReader r = null;
try {
r = new BufferedReader(new InputStreamReader(
new FileInputStream("foo"), "Shift_JIS"));
String s;
while ((s = r.readLine()) != null) {
switch (s.charAt(0)) {
case '1': parseHeader(s); break;
〜
}
}
} catch (Exception e) {
} finally {
try {
if (r != null) {
r.close();
}
} catch (Exception e) {
}
}
void parseHeader(String s) {
String s1 = s.substring(0, 3);
〜
}
ただしデータに全角文字が含まれている場合は、
String s1 = s.substring(0, 3);
ではまずい。
■ このスレッドは過去ログ倉庫に格納されています