next() 메서드를 호출하기 전에 ResultSet의 첫 번째 행을 가져 오는 방법이 있습니까? 무언가 같이 코드는 다음과 같습니다 당신은 상태에 문제가있는next() 메서드를 사용하지 않고 ResultSet에서 값 가져 오기
String idElementPrev = /*here I would get the element*/
while (rs.hasNext()) {
String idElement = rs.getInt("elementId");
if (idElementPrev == idElement) {
//do something
}
}
원하는 것을 원하십니까? 첫 번째 줄과 두 번째 줄을 비교하고 싶습니까? 따라서 while 루프 외부의 첫 번째 행을 읽은 다음 (커서를 앞으로 이동해야 함) 루프를 수행하십시오. – AxelH
동일한 값을 여러 개 갖고 있으므로 idElement가 변경된 경우에만 새 객체를 만들어야합니다. –