我正在尝试通读文件,并找到包含字符串“ ua,”的第一行。我想将该行设置为等于sCurrentLine。之后,我想将包含“ ua”的文件中的下一行设置为等于sNextLine。然后,我将处理这些行,然后,我希望sCurrentLine等于sNextLine,然后循环继续到文件末尾。
这就是我到目前为止
while ((line = br.readLine()) != null)
{
if (line.contains("ua, "))
{
sCurrentLine = line;
//now I don't know what to do
最佳答案
boolean currentLineSet = false;
while ((line = br.readLine()) != null)
{
if (line.contains("ua, "))
{
if (!currentLineSet) {
sCurrentLine = line;
currentLineSet = true;
} else {
sNextLine=line;
//processing
sCurrentLine = sNextLine;
}
}