【初心者】Java質問・相談スレッド61【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0011デフォルトの名無しさん
05/01/30 14:55:39EclipseはJDKとは関係ないからJDK1.5もJDK1.4も使える。
1.5ならScannerが使える。regexとBufferedReaderは1.4で使える。
>>9
String line = bufferedReader.readLine(); で一行読み込んで
Pattern headerLinePattern = Pattern.compile("row(\\d+)num(\\d+)");
Pattern dataLinePattern = Pattern.compile("(\\d+):(\\d+),(\\d+)");
Matcher headerLineMatcher = headerLinePattern.matcher(line);
Matcher dataLineMatcher = headerLinePattern.matcher(line);
if (headerLineMatcher.matches()) {
} else {
String row = headerLineMatcher.group(1);
String num = headerLineMatcher.group(2);
} (dataLineMatcher.matches()) {
...
} else {
throw new IllegalStateException("不正なフォーマットだ (゚Д゚)ゴルァ!!");
}
多分こんな感じ
■ このスレッドは過去ログ倉庫に格納されています