배열에 테이블의 값을 저장해야하지만 값이 부동이고 배열이 지정되어 있기 때문에 값을 저장할 수 없습니다. 기본적으로, 나에게 오류를 제공하는 라인은 다음과 같습니다필수 : 플로트, 발견 : 플로트 []. 호환성 문제
float[] floatArray = new float[columnCount];
floatArray[i] = dataModel.getFloats(nextRow, i, length);
columnCount
는 다른 클래스에서 가져온뿐만 아니라 for 루프에 사용 때문에 int
을 할 필요가있다. 두 번째 라인은 어떻게 호환 가능합니까? 그것은 float
(이것은 dataModel
이 출력하는 것입니다)이 필요하지만 float[]
이 표시됩니다.
내가 명확하지 않으면 도움이 될 수 있습니다. getFloats()
이 float[]
반환하는 경우 다음, 반대로
float[] floatArray = new float[columnCount];
for(int i = 0; i < MAX_FLOATS; i++) {
floatArray[i] = dataModel.getFloats(nextRow, i, length);
}
수행 할 수 있습니다
2 차원 배열을 원했습니까? 목록에 목록을 저장하려고하기 때문에 – Stephan
'dataModel.getFloats()'메서드의 서명은 무엇입니까? –