イントラマートでファイルから1行ずつテキストを読み込む

2018-03-16

イントラマートのスクリプト開発でFileオブジェクト,VirtualFileオブジェクトのどちらにもファイルから1行ずつテキストを読み込むメソッドが見つからなかったのでJavaのクラスを呼び出して実現します。

イントラマートでファイルから1行ずつテキストを読み込む

実際のソースファイルです。

Javascriptからも問題なくBufferedReaderなどが呼び出せるので、大きなファイルを読み込んだ時に「java.lang.OutOfMemoryError: Java heap space」が出て処理が出来なかったので1行ずつ読んでみました。