我正在使用Java + Selenium 1來測試Web應用程序。Java從Buffered Reader創建字符串並比較字符串
我必須通過使用befferedreader.readLine逐行讀取文本文件,並將找到的數據與另一個字符串進行比較。
是否有辦法爲每行分配一個唯一的字符串?我認爲這將是這樣的:
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