2015-01-22 4 views
1

에서 데이터 풀에있는 특정 레코드 다음은 내 코드입니다 가정으로 출력합니다 데이터 풀에 지정된 셀출력 RFT

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

하지만 난 단지 출력으로이 얻을 :

[email protected]

특정 열 값을 2 열로 가져 오려면 어떻게합니까?

+0

'IDatapoolCell'가있다'getIntValue(), getFloatValue(), etc'. 'toString()'은 아마'Object'의 기본 구현입니다. – PeterMmm

답변

1

dpString (String) 메서드를 찾으십니까? 현재 데이터 풀 행에 주어진 열의 값을 반환합니다. 모든 행을 반복하려면

, 당신은 사용할 수 있습니다

while(!dpDone()) 
{ 
    doSomething(); 
    dpNext(); 
} 
관련 문제