我讀它包含以下代碼的文本文件。讀取文件,並檢查是否行終止與分號
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);
}
}
運行代碼後,輸出結果並不像它假設的那樣。 這是
Error at line 1 Error at line 2 Error at line 4 Error at line 5 Error at line 7 Error at line 8
請遵循Java命名約定:以小寫字母開始的變量名。 – Keppil