我正在使用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