社区
Java SE
帖子详情
java中object类型如何与数组类型转换?
bobxuca
2005-11-10 07:22:27
谢谢!
...全文
27826
6
打赏
收藏
java中object类型如何与数组类型转换?
谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Croatia
2005-11-10
打赏
举报
回复
楼上的那些说的都太绝对了。
我举一个例子,
Object a[] = {new String("9"),new String("8")};
String[] b = new String[2];
b = (String[])(a);
这样的例子,编译的时候,不会出错,执行的时候,就会有java.lang.ClassCastException错误。
正确的写法。
Object a[] = new String[]{"9", "8"};
String[] b = new String[2];
b = (String[])(a);
这样才对。
问题就在于,第一种写法,他构造的时候,还是Object。
这个是需要注意的。
believefym
2005-11-10
打赏
举报
回复
如果这个object本来是一个数组,直接强制转换就可以了
asa516
2005-11-10
打赏
举报
回复
应该就是楼上的吧。
搂主是不是能说的更细点
pdvv
2005-11-10
打赏
举报
回复
Object obj = …;
String[] a = (String[]) obj;
believefym
2005-11-10
打赏
举报
回复
Croatia(Croatia)
你那个ClassCastException是你自己的问题
Object a[] = {new String("9"),new String("8")};这句话a里存的只是两个object,里面的string都向上转型了
b = (String[])(a);object[]->string[]明显有问题的
pauliuyou
2005-11-10
打赏
举报
回复
如果知道它是什么,直接转就好了.
如果不知道, if (getClass.isArray()) {
//cast it
}
else {
//wrong!
}
json-lib-2.4 jar 程序文件
json jar 包,
java
开发Ajax ,封装json格式的jar包工具
JSONArray.jar 及其附加 jar
JSONArray 给想要的人 总共六个jar,目前还可以使用,目前还可以使用,目前还可以使用,目前还可以使用
json.jar
java
平台下的JSON包,可将
java
对象方便的转换成JSON格式
Java
数组
强制
类型
转换
数组
的强制
类型
转换
数组
的强制
类型
转换
数组
类型
转换
的问题为什么会出现在我脑海
中
?
数组
的强制
类型
转换
最重要的是!!!最开始的时候声明的
数组
类型
!!! 最重要的是!!!最开始的时候声明的
数组
类型
!!! 最重要的是!!!最开始的时候声明的
数组
类型
!!! 例如:
Object
[]
object
s = new
Object
[2];
Object
[0] = "hello";
Object
[1] = "world";
Object
[]
object
s1 = {"kkkk", 3434} System.out.prin
java
object
数组
_
Java
用
Object
实现
数组
队列的泛思与理解
1、
数组
队列:能够限定只存一种数据或(不限定数据
类型
)同时存储多种数据的一个
数组
封装类2、实现:使用泛型,创建对象时若指定数据
类型
,则只能存储一种数据,否则可以存储多种数据;2.1、前者:类似于C++的(泛型程序设计)构建模板类,创建对象时指定数据
类型
,类模板实例化为具体的类,再生成相应的对象;2.2、后者:
java
中
有一个神奇的顶端父类(所有类的父亲
Object
),其他类都是它的子类。开辟一个O...
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章