У меня есть класс А и класс В, где класс B требует только 5 из 10 свойств от А.Cast Object [] к другому типу
Так что у меня есть что-то подобное,
A[] objArray = populateResponse();
И чтобы бросить его в B, я сделать что-то вроде
for (A : objArray){ // getters here and push it to B obj array manually }
Любые другие предложения, чтобы сделать это в лучшую сторону, так как А есть человек y поля и размер массива могут увеличиться?
Заранее благодарен!
Число свойств A не имеет значения. Копирование 5 полей из объекта, который имеет 10 полей, принимает то же время, что и копирование 5 полей объекта, который имеет 50 полей. Длина массива также не имеет значения: если вам нужно сделать эту копию, независимо от того, как вы ее делаете, это нужно сделать. Я думаю, вы ищете решение несуществующей проблемы. –
Кроме того, это не имеет никакого отношения к актерскому составу. –
@JB Спасибо за ваше мнение. было любопытно узнать, можно ли что-то сделать. –