今回はProcessing Javaモードで.txtファイルから文字データを読み込む方法です。
今回主に使うのは"loadStrings()"です。
この関数は書いたコードの.pdeと同じファイル内にある"data"の中に入っているファイルから、一行ごとに書いてある文字を読み取ってくれます。
①使いたい.txtファイルの準備
メモ帳などを使って適当に作成してください。
②.txtファイルをProcessingのIDEにドラッグアンドドロップ
この時.pdeと同じ階層に"data"というファイルができ、その中に先ほど作ったファイルが入っているか確認してください。なくても自分で"data"というファイルを作成し、その中に.txtを入れることで動作するようです。
③プログラムを書く
これを動かすための最小構成は下の通りです。
今回主に使うのは"loadStrings()"です。
この関数は書いたコードの.pdeと同じファイル内にある"data"の中に入っているファイルから、一行ごとに書いてある文字を読み取ってくれます。
①使いたい.txtファイルの準備
メモ帳などを使って適当に作成してください。
②.txtファイルをProcessingのIDEにドラッグアンドドロップ
この時.pdeと同じ階層に"data"というファイルができ、その中に先ほど作ったファイルが入っているか確認してください。なくても自分で"data"というファイルを作成し、その中に.txtを入れることで動作するようです。
③プログラムを書く
これを動かすための最小構成は下の通りです。
- void draw() {
- String[] lines = loadStrings("sample.txt");
- for (int i = 0; i < lines.length; i++) {
- println(lines[i]);
- }
- }
2行目で"sample.txt"からデータを"lines[]"に格納し、行目で表示しています。
④実行する
実行すると下のようにコンソールに.txtファイルの内容が表示されます。
また、これを応用すると下のようなものが作れます。これの作り方及びコードはこの記事(http://blog.livedoor.jp/chisato_tofu/archives/26990736.html)で紹介しています。
④実行する
実行すると下のようにコンソールに.txtファイルの内容が表示されます。
また、これを応用すると下のようなものが作れます。これの作り方及びコードはこの記事(http://blog.livedoor.jp/chisato_tofu/archives/26990736.html)で紹介しています。
ちさと@chisao_62国連憲章前文 https://t.co/5iMmD4s3NS
2021/04/20 16:54:34