我希望将textdoc中的每一行都分配给变量。
ng-class='{disabled: !button.enabled}'
答案 0 :(得分:2)
我建议您创建一个List并将每行存储在如下列表中:
String str;
List<String> fileText = ....;
while ((str = br.readLine()) != null) {
fileText.add(str);
}
答案 1 :(得分:0)
用于创建行列表的Java 8解决方案
Path path = Paths.get("filename");
List<String> lines = Files.lines(path).collect(Collectors.toList());
答案 2 :(得分:0)
我愿意
List<string> allText= new List<String>();
While(str.hasNextLine){
allText.add(str.nextLine);
}
答案 3 :(得分:0)
为什么要将每一行添加到单独的变量中?最好将行添加到列表中。然后,您可以根据需要访问任何行。
在JDK 6或以下
List<String> lines = new ArrayList<String>();
while(reader.ready())
lines.add(reader.readLine());
在JDK 7或以上
List<String> lines = Files.readAllLines(Paths.get(fileName),
Charset.defaultCharset());