這是我的代碼。如何檢測支撐(在線或新線的末端)?
while(in.hasNext()){
String line = in.nextLine();
in.hasNextLine();
if (line.length() >0){
int k = -1;
k = -1;
while(true){
k = line.indexOf('\n' + "{", k+1);
if(k<0)break;
bracketNewLine++;
}
k = -1;
while(true){
k = line.indexOf(" {", k+1);
if(k<0)break;
bracketWithSpace++;
}
}
}
,如果我有文本文件
if (...) {
}
and
if (...)
{
}
輸出是:行
- 布萊希特年底有:1
- 布萊希特新線分別是:1
謝謝你的回答。
由於您逐行分析文件,我懷疑該行永遠不會包含'\ n'+「{」'; –