次の任務を遂行したいと思います。私が計画した方法でそうすることが可能かどうかはわかりませんが、私の質問は次のとおりです。
ユーザーが XML または CSV ファイルをロードし、Rhino や Beanshell などのスクリプト環境でそのコンテンツを操作および使用できるようにする Java プログラムを作成したいと考えています。スクリプトは次のようになります。
var myData = new dataLoader(“some_file.csv”);
myData.load(); // should load the content
(while myData.next()) {
If( myData.status == “pending”) {
myData.value = myData.value + 1;
myData.status = “updated”; //set new status
myData.update(); //update dataset
}
}
Some_file.csv:
"価値"; "状態";
「1」; "保留中";
「21」; "保留中";
「341」; "保留中";
これは可能ですか (ファイルの内容に基づいてメソッド/関数/変数を動的に提供する)? もしそうなら、私のクラス「dataLoader」がどのように見えるべきか考えていますか? また、どこから調べればよいかアドバイスをいただければ幸いです。助けてくれてありがとう、ステファニー