黑马程序员技术交流社区
标题:
如何构造一个通用数组遍历的方法
[打印本页]
作者:
cc3441251
时间:
2015-8-17 22:39
标题:
如何构造一个通用数组遍历的方法
同一个类中,想遍历String[]数组,int[],char[]... 我可以这样来构造一个方法吗,用object[],
public static void arrayPrint(Object[] arr)
{
System.out.print("[");
for (int x=0;x<arr.length;x++ )
{
if(x !=arr.length-1)
System.out.print(arr[x]+SPACE);
else
System.out.println(arr[x]+"]");
}
复制代码
作者:
一枚小小媛
时间:
2015-8-17 23:31
看起来应该是可以的。后期的强转怎么办?
不过建议楼主可以去看看java的底层代码,看看基本数据类型的数组最后是怎么操作的。
作者:
cc3441251
时间:
2015-8-18 00:02
一枚小小媛 发表于 2015-8-17 23:31
看起来应该是可以的。后期的强转怎么办?
不过建议楼主可以去看看java的底层代码,看看基本数据类型的数组 ...
就是在实际应用当中报错了,需要类型转换,一直没有解决。。。
作者:
kenfans
时间:
2015-8-18 09:59
String[]用Object[]没问题,int[]的用Object[]接收肯定会报错,基本数据类型是不能转成Object[]的,这是基础知识。要写也写成Integer[]类型的数组
作者:
lknum1
时间:
2015-8-18 11:44
我都看不懂
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2