私は Java の初心者で、テキスト ファイルからのスキャンについてちょっとした質問があります。たとえば、次のようなテキスト ファイルがあるとします。
abc
012
4g5
(0 0 0)
(0 1 3)
(1 2 6)
(1 1 0)
abcde
blahblah
ここで、括弧内の文字列のみの配列を作成したいと思います。つまり、最初の開いた括弧から始まる文字列のみをスキャンするようにスキャナーに指示し、次の右括弧の後に配列入力をリセットし、最終的には最後の右括弧。これは私がこれまでに持っているものです:
*配列の場合、1 桁目が行番号、2 桁目が列番号、3 桁目が値になります。
while (file.hasNext()) {
if (file.next().equals("(")) {
do {
2Darray[Integer.parseInt(file.next())][Integer.parseInt(file.next())] = file.next();
}
while (!file.next().equals(")"));
}
ありがとう