Java + Selenium 1を使用してWebアプリケーションをテストしています。JavaはBuffered Readerから文字列を作成し、文字列を比較します
befferedreader.readLineを使用してテキストファイルを1行ずつ読み込み、見つかったデータを別のStringと比較する必要があります。
各行に一意の文字列を割り当てる方法はありますか?
FileInputStream fstream = new FileInputStream("C:\\write.txt");
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
String[] strArray = null;
int p=0;
// Read File Line By Line
while ((strLine = br.readLine()) != null) {
strArray[p] = strLine;
assertTrue(strArray[p].equals(someString));
p=p+1;
}
もしあなたが計画していない限り、実際には文字列配列はまったく必要ありません。それと後で何かがある。すでに作成したstrLine変数を使用してください。 – Perception