dart - 在 Dartlang 中读取文件时删除空行

标签 dart dart-io

我有一个文件,例如:

A
B


C
D

readAsLines()readAsString() + string.split('\n') 都给我:

[A, B, , , C, D]

最明智的获取方式是什么?

[A,B,C,D]

最佳答案

一种可能性是:

import 'dart:io';

main() {
  File f = new File('test.txt');
  f.readAsLines().then((List<String> lines) {
    print(lines.where((String s) => s.isNotEmpty));
  });
}

关于dart - 在 Dartlang 中读取文件时删除空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29944040/

相关文章:

json - MySql 数据从服务器到客户端的安全和轻松传输

Dart 流式传输性能

dart - Dart 。匿名函数的论证从哪里来?

dart - 无法在 Flutter 中显示下拉选择的值

flutter - Dart如何在列表中找到真实值的索引

dart - dart :io 中带有 json 内容类型的 Http POST 请求

ssl - 在打开的套接字上启用 TLS (STARTTLS)

dart - 在已经收听流后使用 Dart Route 处理 POST 数据

user-interface - GridView 元素在主屏幕上被裁剪了吗?

flutter - 为什么 flutter 开关onChanged回调会触发错误?