当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Processing createReader()用法及代码示例


Processing, createReader()用法介绍。

用法

  • createReader(filename)

参数

  • filename (String) 要打开的文件名

返回

  • BufferedReader

说明

创建一个 BufferedReader 对象,该对象可用于将文件 line-by-line 作为单独的 String 对象读取。这是对createWriter() 函数的补充。有关上述示例中使用的BufferedReader 类及其方法(如readLine()close)的更多信息,请参阅Java 参考。



从处理版本 0134 开始,处理 API 加载和保存的所有文件都使用 UTF-8 编码。在以前的版本中,使用了您平台的默认编码,这在将文件移动到其他平台时会导致问题。

例子

void setup() {
  size(100, 100);
  parseFile();
}

void parseFile() {
  // Open the file from the createWriter() example
  BufferedReader reader = createReader("positions.txt");
  String line = null;
  try {
    while ((line = reader.readLine()) != null) {
      String[] pieces = split(line, TAB);
      int x = int(pieces[0]);
      int y = int(pieces[1]);
      point(x, y);
    }
    reader.close();
  } catch (IOException e) {
    e.printStackTrace();
  }
} 

有关的

相关用法


注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 createReader()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。