java数组和Object关系
来源:互联网 发布:网络推广类目 编辑:程序博客网 时间:2024/05/16 08:32
java数组和Object关系
public class Test {public static void main(String[] args) { // TODO Auto-generated method stub //在维度相同的情况下 获得的字节码是同一个字节码 a1与a2是同一个字节码 int[] a1=new int[]{1,2,3,4}; int[] a2=new int[] {2,3,4}; int[][]a3=new int[3][4]; String[] a4=new String[] {"aaaa","ccccc"}; System.out.println(a1.getClass() == a2.getClass());//判断a1与a2是同一个字节码吗?是则返回true System.out.println(a1.getClass().getName());//数字的名字是[数据类型缩写 例如 [I 就是int[]数组 System.out.println(a1.getClass().getSuperclass().getName());//打印出他的父类是Object System.out.println(a3.getClass().getSuperclass().getName());//打印出他的父类是Object printArrObject(a4); printArrObject("传进来了一个对象"); }private static void printArrObject(Object obj) { Class clas=obj.getClass();//获得这个对象的字节码 if(clas.isArray()) {//如果你是一个数组那么我就打印出你的数组元素 int len = Array.getLength(obj); for(int x=0;x<len;x++){ System.out.println(Array.get(obj, x));//Array.get(Object array, int index)以 boolean 形式返回指定数组对象中索引组件的值 } }else{ System.out.println(obj);//如果你不是数组那么我就打印出你给我的对象 }}}
阅读全文
0 0
- java数组和Object关系
- java数组和Object关系
- Object和数组之间的关系
- java中Interface和Object关系?
- 数值数组与Object数组的关系
- java下list和数组的关系
- MFC Object和Windows Object的关系
- MFC Object和Windows Object的关系
- MFC Object和Windows Object的关系
- MFC Object和Windows Object的关系
- MFC Object和Windows Object的关系
- Flex Java Object对应关系
- Flex Java Object对应关系
- 对于数组与Object的一些关系
- Java反射之method,数组与Object关系,泛型参数
- JAVA Object[]数组转化问题
- Java-使用object接收数组
- Object-C数组和字典
- 一位老鸟对 23 种设计模式的有趣见解
- 线程学习笔记(五)-线程让步和线程守护
- 网站开发基础PHP+JAVA实现静动分离
- seo搜索引擎优化
- HashMap/TreeMap/Hashtable源码解析
- java数组和Object关系
- 为何要用maven tomcat插件来启动web工程?
- 在Linux中加入cron任务
- css选择器
- EasyUI tab常用
- 进程控制2—进程编程
- Aidl 的使用 简单 通讯
- Hashcode和equals函数探究
- AndroidStuido版本控制--误删代码或做了大量修改从新从GitHub上获取