java ee二维string[]数组和类相互赋值的问题

javaee我有个类a,和一个二维String[]数组,两者数据结构相同。怎么把二维数组赋值给a?String[]abc=".......;a[]attachments=... java ee我有个类a, 和一个二维String[]数组,两者数据结构相同。怎么把二维数组赋值给a?
String[] abc = ".......;

a[] attachments=abc;
展开
 我来答
a530516618
推荐于2016-09-26 · TA获得超过152个赞
知道小有建树答主
回答量:112
采纳率:0%
帮助的人:96万
展开全部
首先,String[] a ,是一维数组。String[][] a,才是二维数组。
然后,你要把String类型的二维数组赋值给a类型的二维数组,那么a和String是什么关系?(a是String类或者String的子类?),如果a和String是不同的类,或没有继承关系,则不能相互赋值。总不能指鹿为马吧。
更多追问追答
追问
李腾飞的CMS源码中的一句:
Attachment[] attachments = (Attachment[]) request.getParameterMap().get("attachs");
Attachment是java类,这个帖子也提到这个问题,可是没有解决:
http://bbs.csdn.net/topics/390081734
追答
Attachment不能强制转换成String类。就你提到的信息,我确定Attachment是必须继承String类的。你在Attachment类后面加上extends String试试。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式