下面是我的代码,应该会在数据池中输出指定的单元格

java.io.File dpFile = new java.io.File((String) getOption(IOptionName.DATASTORE), "MainScript.rftdp");
IDatapool dp = dpFactory().load(dpFile, true);
IDatapoolEquivalenceClass equivalenceClass = (IDatapoolEquivalenceClass)
dp.getEquivalenceClass(dp.getDefaultEquivalenceClassIndex());
IDatapoolRecord record = equivalenceClass.getRecord(0);
IDatapoolCell cell = (IDatapoolCell) record.getCell(0);
System.out.println(cell.toString());


但是我只能将其作为输出:

com.rational.test.ft.datapool.impl.DatapoolCell@4caf7c7f

如何获得2列的特定行值?

最佳答案

您是否正在寻找dpString(String)方法?它返回当前数据池行中给定列的值。

如果要迭代所有行,则可以使用

while(!dpDone())
{
    doSomething();
    dpNext();
}

09-11 15:41