use*_*955 0 java foreach for-loop
我只熟悉正常的for循环声明.谁能告诉我这些for循环正在做什么以及它们的条件如何工作?
BufferedReader charSource = Files.newBufferedReader(this.sourcePath, Charset.forName("ISO-8859-2");
BufferedWriter charSink = Files.newBufferedWriter(this.targetPath, Charset.forName("ISO-8859-2");
for (String line = charSource.readLine(); line != null; line = charSource.readLine()) {
for (final String element : line.split("\\s")) {
if (!element.isEmpty()) {
this.streamSorter.write(element);
elementCount += 1;
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
118 次 |
| 最近记录: |