A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

同一个类中,想遍历String[]数组,int[],char[]...  我可以这样来构造一个方法吗,用object[],
  1. public static void arrayPrint(Object[] arr)
  2.         {
  3.                 System.out.print("[");
  4.                 for (int x=0;x<arr.length;x++ )
  5.                 {
  6.                         if(x !=arr.length-1)
  7.                                 System.out.print(arr[x]+SPACE);
  8.                         else
  9.                                 System.out.println(arr[x]+"]");

  10.         }
复制代码



4 个回复

倒序浏览
看起来应该是可以的。后期的强转怎么办?
不过建议楼主可以去看看java的底层代码,看看基本数据类型的数组最后是怎么操作的。
回复 使用道具 举报
一枚小小媛 发表于 2015-8-17 23:31
看起来应该是可以的。后期的强转怎么办?
不过建议楼主可以去看看java的底层代码,看看基本数据类型的数组 ...

就是在实际应用当中报错了,需要类型转换,一直没有解决。。。
回复 使用道具 举报
String[]用Object[]没问题,int[]的用Object[]接收肯定会报错,基本数据类型是不能转成Object[]的,这是基础知识。要写也写成Integer[]类型的数组
回复 使用道具 举报
我都看不懂
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马