前提・実現したいこと
言語: Processing
class内でテキストファイルの読み取りを行いたいと思っています。
読み取るファイルは以下のようなものです。
title1,album1,1:11 title2,album2,2:22 title3,album3,3:33
以上の文字列を、String [] data にカンマ区切りで出力したいです。
ご教授頂けると嬉しいです。
発生している問題・エラーメッセージ
ソースコードの1行目から5行目にかけて波線が引かれ、以下のコンパイルエラーが出てしまいます。
Syntax error on(s), misplaced construct(s)
該当のソースコード
Processing
1class Loadfile { 2 3 String [] str = loadStrings("loaddata.txt"); 4 String [] data = split(str[0],','); 5 String [] addata = split(str[1],','); //addataを挟んでdataに結合 6 data = concat(data, addata); 7 addata = split(str[2],','); 8 data = concat(data, addata); 9 10}
試したこと
String [] dataの記法が悪いのかと思ったのですが、class Loadfile{}を外すと中身はちゃんと動きました。(data[]内にきちんと格納されていました)
もしかしてclassの中でファイルの入出力をしてはいけないんでしょうか。。