java는 List to List, java는 Object to 대상, java는 Object to 실체 클래스

997 단어

요약: 자바 개발에서 우리는 Object가 대상을 바꾸는 상황을 자주 만날 수 있다. 최근에 나는 이 문제에 부딪혔다. 지금 기록하면 나중에 스스로 복습을 볼 수 있다!


1: 다음과 같이 Object 유형의 컬렉션 객체를 질의합니다.
List topicList = topicService.getTopicList(start,limit);

여기 토픽리스트는 Object 타입의 리스트입니다.
2. Object 유형의 List를 대응하는 TblTopic 실체 클래스의 List로 변환한다. 이곳의 TblTopic는 지속적인 실체 클래스이다.
List topicList2 = new ArrayList();
		for (int i = 0; i < topicList.size(); i++) {
			TblTopic tblTopic = new TblTopic();
			Object[] obj = (Object[])topicList.get(i);
			tblTopic.setId((Integer)obj[0]);
			tblTopic.setTitle(obj[1].toString());
			tblTopic.setOriginalText(obj[2].toString());
			tblTopic.setImgPath(obj[3].toString());
			tblTopic.setCreateDate((Timestamp)obj[4]);
			tblTopic.setUserId((Integer)obj[5]);
			tblTopic.setCategoryId((Integer)obj[6]);
			tblTopic.setIsDelete((Integer)obj[7]);
			topicList2.add(tblTopic);
		}

위에서 설명한 대로 List에서 List로의 전환이 가능합니다!

좋은 웹페이지 즐겨찾기