ASCIIファイルで*CELL_OPENと*CELL_CLOSEを検索しようとしていますが、*はそれ自体です(つまり、演算子ではありません)。
私はこのコードを持っています:
do {
importstring++;
numberline = ImportFiles.importarray.get(importstring);
} while (!numberline.startsWith("*CELL_CLOSE"))
これは、*CELL_OPENの追加メソッド以外は同じです。これを実行すると、*CELL_OPENまたは*CELL_CLOSEが見つかりません。そのため、インデックスの範囲外エラーが発生します。*を文字通りに解釈するには、エスケープが必要ですか?そうだと思います。もしそうなら、それの正しい構文は何ですか?* 動作しません。\*エスケープなしと同じ結果になります。ありがとう。