我正在使用Weka作为一个更长的流程的一部分,因此我不能把所有数据写入文件或数据库中以便创建一个Instances
对象。我能够实时创建一个Instance
对象列表。
从API文档中可以看到,Instances
实现了List<Instance>
,但是Weka似乎没有一个公共的构造函数可以接受List<Instance>
作为参数。我也尝试了粗糙的转换:
List<Instance> instanceList;
while ( ... ) { // some conditional loop
Instance inst = ... // more code where I am populating an individual instance
instanceList.add(inst);
}
Instances instances = (Instances) instanceList;
在上面的最后一行,Idea Intellij向我显示了一个警告,提示我可能会遇到ClassCastException。那么我该如何安全地从我的单个Instance对象创建Instances?