내가 클래스 B는캐스트 개체 [다른 형식으로
그래서 내가 좋아하는 뭔가를 A.에서 5 (10)의 특성을 필요로 클래스 A와 클래스 B를 가지고
A[] objArray = populateResponse();
그리고 B로 캐스팅, 나는 사람이 있기 때문에
for (A : objArray){ // getters here and push it to B obj array manually }
다른 제안 같은 것이 더 나은 방법으로 그것을 할 할 y 필드와 배열 크기가 커질 수 있습니까?
미리 감사드립니다.
A의 속성 수는 부적합합니다. 10 개의 필드가있는 오브젝트에서 5 개의 필드를 복사하는 것은 50 개의 필드가있는 오브젝트에서 5 개의 필드를 복사하는 것과 같은 시간이 걸립니다. 배열의 길이 또한 무의미합니다. 복사를해야하는 경우, 복사하는 방식에 관계없이 수행해야합니다. 나는 존재하지 않는 문제에 대한 해결책을 찾고 있다고 생각합니다. –
또한 이것은 캐스트와는 아무런 관련이 없습니다. –
@JB 감사합니다. 뭔가 할 수 있는지 여부를 알고 싶어했다. –