Type の配列がありB[]
ます。私はコンストラクターを持っていA(B b)
ます。
それらを使用して Type で配列を作成したいと思いA[]
ます。
forステートメントを使用してそれを行うことができますが、これを行うためのより便利な(より短い)方法があるかどうかを知りたいです。(言語構文、静的メソッドなど)
public class A {
public A(B b) {
A.a = B.a;
A.b = B.b * B.c;
...
}
}
public class B {
...
}
public class C {
public static B[] getBs() {
B[] bs;
...
return bs;
}
}
void process() {
// From here
B[] bs = C.getBs();
A[] as = new A[bs.length];
for (int i=0; i<bs.length; i++) {
as[i] = new A(bs[i]);
}
// To here
}