존재하지 않는 클래스의 "임시"개체 (런타임에)를 만들고 해당 개체의 필드를 만들 수 있는지 알고 싶습니다.기존 클래스가없는 개체 만들기
이 파일에 표시된 모든 데이터를 저장하고 나중에 작성하는 클래스를 수동으로 수백 개 만들 필요가있는 텍스트 파일을 구문 분석합니다.
파일처럼 보일 것이다 :
person,John,28,USA,Male
person,Rebecca,25,USA,Female
... 나중에 ...
address,John,...
address,Rebecca,..
내가, 데이터의 새로운 종류를 metting하는 방법을하고 싶습니다 (여기 , Person 또는 Address), 내 src 코드에 존재하지 않는 클래스 (Person.class 또는 Address.class)의 해당 객체를 만듭니다.
그런 다음 줄을 나누고 (",") 각 문자열에 대해 새 Object를위한 새 Field를 만들고 그 안에 값을 넣습니다.
편집 :
내가 필요한 것 같다,하지만 난 JAXB/DOM 또는 기타 유사한 구현을 사용하여 출력 XML을 구축하기 위해 dexmaker 생성 된 클래스를 사용할 수있을 것이다 dexmaker 발견?
감사
체크 아웃 cglib. 그러나 가장 큰 질문은 - 왜 그게 필요할까요? – rmalchow
왜 그렇게하고 싶습니까? 왜 당신이 선행 읽기, 도메인 클래스를 만들고 파일에서 그들을 구성하려는 데이터를 모델로하지? – Akshay
프로그램이 데이터가 새로운 클래스를 나타내는 것을 어떻게 알 수 있습니까? –