4

StringInputStream 看起来像正确的名称,但它不是从 String 中创建 InputStream,而是包装现有 InputStream 以从中读取行。

我试图找到一个基本的 InputStream 类来扩展并最终找到了我必须复制到我的项目中才能使用的 stream_utils.dart。

是否有办法为字符串、字节数组等创建 InputStreams 和 OutputStreams?

4

1 回答 1

5

以下是您的操作方法:

import 'dart:io';

main() {
  var input = "hello from dart";
  var inputStream = new ListInputStream();
  inputStream.onData = () {
    print(new String.fromCharCodes(inputStream.read()));
  };

  inputStream.write(input.charCodes());
}
于 2012-07-12T21:03:12.467 回答