以下代码可以打印出对象中每个元素
Object[] myobj = {1,2,3,4};
String str;
for(int i = 0; i < myobj.length; i++){
Object obj = myobj[i];
str = obj.toString();
System.out.println(str);
}
其中:
Object[] myobj 得到对象数组
Object obj = myobj[i];得到对象数组中每个对象
str = obj.toString();将对象转为字符串。转换为其他类型时要注意出错处理,如元素为非数字类型,转换为数字的情况
这是个Object类型的数组,单独取一个值根据下标取就行了,要注意的是下标从0开始的,所以取第一个值就是myobj[0],第二个是myobj[1],还能依次循环取出数组里面所有的值
for(int i = 0; i < myobj.length; i++){
Object obj = myobj[i];
}
for(int i = 0; i < myobj.length; i++){
Integer num = (Integer)myobj[i];
}
这样就能把数字取出来了
(转义)myobj[i] 括号里需要转义才能取到想要的值