我想完成以下任务。我不确定是否可以按照我计划的方式这样做,但因此我的问题是:
我想编写一个 Java 程序来允许用户加载 XML 或 CSV 文件,并在某种脚本环境(如 Rhino 或 Beanshell)中操作和使用它们的内容。脚本应如下所示:
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”应该是什么样子吗?我也很感激从哪里开始寻找一条建议。谢谢你的帮助,斯蒂芬妮