下面是我的代码,据说会输出数据池中的指定单元格
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();
}
关于java - 在 RFT 中输出数据池中的特定记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28081790/