Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在RFT中的数据池中输出特定记录_Java_Rft - Fatal编程技术网

Java 在RFT中的数据池中输出特定记录

Java 在RFT中的数据池中输出特定记录,java,rft,Java,Rft,下面是我的代码,据推测它将在数据池中输出指定的单元格 java.io.File dpFile = new java.io.File((String) getOption(IOptionName.DATASTORE), "MainScript.rftdp"); IDatapool dp = dpFactory().load(dpFile, true); IDatapoolEquivalenceClass equivalenceClass = (IDatapoolEquivalenceClass)

下面是我的代码,据推测它将在数据池中输出指定的单元格

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();
}

IDatapoolCell
具有
getIntValue()、getFloatValue()等
toString()
可能是
Object
的默认实现。