如何在Dart中高效地获取文件中的行数?

时间:2019-09-30 16:13:36

标签: dart

如何读取txt文件中的行数? 我知道我必须使用ByteBuffer,但我不知道如何使用它。 Dart中有scanf吗?

2 个答案:

答案 0 :(得分:2)

scanf

请参阅readAsLinesSync文档以提供其他编码。

答案 1 :(得分:1)

final file = File('file-name.ext');
// assuming utf8
final numberOfLines = await file.readAsLines().length;
// or synchronously
final numberOfLines = file.readAsLinesSync().length;