编辑:
import java.io.BufferedReader;
import java.io.IOException;
import java.util.HashSet;
import java.util.Set;
public class y {
Set<String> setA = new HashSet<String>();
Set<String> getSetA(BufferedReader br) throws IOException {
String line;
while ((line = br.readLine()) != null) {
setA.add(line);
}
br.close();
Iterator<String> iter = setA.iterator();
while (iter.hasNext()) {
System.out.println(iter.next());
}
return setA;
}
}
我尝试将文件的每一行读入 Set 的元素。但似乎只有 n 行被添加到集合中。println 只打印出整个文本中的第 n 行我的代码有什么问题?