例如:List<A> a = new List<A>();
List<B> b = new List<B>();
A里有两个字段c1和c2,B里有也两个字段c1和c2,
我怎么把List<A>里的字段的值全转到List<B>里去?
javaå°ä¸ä¸ªlistéçæ°æ®è½¬ç§»å°å¦å¤ä¸ä¸ªlistï¼å¯ä»¥ä½¿ç¨forè¯å¥ï¼ä¸æ¬¡ä½¿ç¨addæ¹æ³ï¼ç¤ºä¾å¦ä¸ï¼
ArrayList list1=new ArrayList();è¿è¡ç»æå¦ä¸ï¼
这样会报错说类型不符合
追答for(int i=0;i<a.size();i++){
b.add((B)a.get(i));
}
强制类型转换
这样太复杂了,字段少的话还行