[問題]提取物件陣列的許多元素再組成新的陣列
各位好,我最近遇到了一個百思不得其解的問題,如果是提取數值陣列的某些元素再組成
新的陣列,很容易!即是:
int g1 = {1, 2, 3};
int g2 = {4, 5, 6};
int n = {g1[0], g2[0]};
可是,當要提取物件陣列中的某些物件進而組成新的陣列時就很棘手了!!!
B[] g1 = new B[4];//先宣告g1, g2, g3, g4四個陣列的容量
B[] g2 = new B[4];
B[] g3 = new B[4];
B[] g4 = new B[4];
B[] n = new B[4];
g1[0] = new B(x11, y11,0);g1[1] = new B(x12, y12,0);g1[2] = new B(x13, y13,0)
;g1[3] = new B(x14, y14,0);
g2[0] = new B(x21, y21,48);g1[1] = new B(x22, y22,48);g1[2] = new B(x23, y23,48
);g1[3] = new B(x24, y24,48);
g3[0] = new B(x31, y31,64);g1[1] = new B(x32, y32,64);g1[2] = new B(x33, y33,64
);g1[3] = new B(x34, y34,64);
g4[0] = new B(x41, y41,96);g1[1] = new B(x42, y42,96);g1[2] = new B(x43, y43,96
);g1[3] = new B(x44, y44,96);//分配各個物件到陣列的空格中.
B[] n = {g1[0], g2[0], g3[0], g4[0]};//分配這四個物件到新陣列中.
可是,這個語法似乎行不通,系統找不到這個陣列? 我是遺漏了什麼呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.174.34
→
09/14 20:26, , 1F
09/14 20:26, 1F
→
09/14 21:55, , 2F
09/14 21:55, 2F
推
09/15 10:29, , 3F
09/15 10:29, 3F