我阅读了一个包含以下代码的文本文件。
void main()
{
int A = 5 ;
float B = 6
double C ;
C = A + B ;
cout << C ;
}
我想遍历代码行并检查每行是否以分号(;)结尾。
我编写了以下代码并在 NetBeans IDE 上运行它。
int lineCount = 0;
BufferedReader ReadFile = new BufferedReader(new FileReader("C:\\ReadFile2.txt"));
while ((CurrentLine = ReadFile.readLine()) != null)
{
lineCount++;
if (CurrentLine.endsWith(";"))
{
}
else
{
jTextArea2.append("Error at line" + " " + lineCount);
}
}
运行代码后,输出并不像想象的那样。这是输出
第 1 行出错 第 2 行出错 第 4 行出错 第 5 行出错 第 7 行出错 第 8 行出错