对象转换问题

leiqiu2003 2007-11-23 01:12:27
如何将存于ArrayList数组中的Shape对象,在读取时重新转换成Shape对象?
...全文
84 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
leiqiu2003 2007-11-23
  • 打赏
  • 举报
回复
谢谢大家!解决了。
wewejfj234 2007-11-23
  • 打赏
  • 举报
回复
getShapeList系返回List的方法。
wewejfj234 2007-11-23
  • 打赏
  • 举报
回复
哦,唔系。
应该:
List<Shape> list = getShapeList();//getShapeList系返回ArrayList的方法。
for(int i = 0; i < list.size(); i++)
{
Shape shape = list.get(i);
}
wewejfj234 2007-11-23
  • 打赏
  • 举报
回复
List<Shape> list = new ArrayList<Shape>();
for(int i = 0; i < list.size(); i++)
{
Shape shape = list.get(i);
}
wunan320 2007-11-23
  • 打赏
  • 举报
回复
Shape s = (Shape) ArrayList.get(i);
zhanggc1001 2007-11-23
  • 打赏
  • 举报
回复
List <Shape>list=new ArrayList<Shape>();
Shape []s=new Shape[list.size()];
list.toArray(s);
这样可以
捏造的信仰 2007-11-23
  • 打赏
  • 举报
回复
ArrayList shapes = getShapes();
Shape shape = (Shape)shapes.get(0);
WiseDragon 2007-11-23
  • 打赏
  • 举报
回复
Shape xx=(Shape) bbb

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧