テキストファイルがあり、それが正しいかどうかを確認する必要があります。ファイルは次のタイプである必要があります。テキストファイルの文字列が正しいかどうかを確認する方法
XYab
XYab
XYab
ここで、X、Y、a、bは一定の範囲の値しか取ることができません。たとえば、bは1〜8の値でなければなりません。これらの値は、4つの列挙型(1つの列挙型X、1つの列挙型Yなど)によって定義されます。私の心に来た唯一の事は次のようなものです:
BufferedReader br = new BufferedReader(new FileReader(FILENAME)
String s;
while ((s = br.readLine()) != null) {
if(s.charAt(0)==Enum.example.asChar())
}
もちろん、ファイルの最初の行だけをチェックします。すべてのファイルの行をチェックする方法についてのアドバイスはありますか?あなたはこのような何かを試みることができる
すべての行には1つのXYabシーケンスがありますか?または行で複数回指定することができます – cralfaro
1行にはXYabのシーケンスが1つしかありません – Simone94
正規表現を試してください。 –