當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。