java基础巩固系列(四):数组的反射应用
2014-08-22 21:35
363 查看
对于数组,我们可以通过反射打印出其中的所有对象:
package com.test; import java.lang.reflect.Array; import java.lang.reflect.Field; public class ReflectTest { public static void main(String []args) throws Exception{ int[] a=new int[]{1,2,3,4}; printObject(a); } private static void printObject(Object obj) { Class clazz = obj.getClass(); if(clazz.isArray()){ int len = Array.getLength(obj); for(int i =0;i<len;i++){ System.out.println(Array.get(obj, i)); } } } }
相关文章推荐
- java基础巩固系列(三):成员变量反射的Field类
- Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
- Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
- java基础巩固训练营【第一轮】(十三) java桌面应用 补
- 【CORE JAVA】反射应用:通用方法-扩展数组长度
- 《黑马程序员》基础加强---数组和反射的应用
- java基础知识回顾之---java String final类普通方法的应用之字符串数组排序
- Java基础---Java---基础加强---内省的简单运用、注解的定义与反射调用、 自定义注解及其应用、泛型及泛型的高级应用、泛型集合的综合
- java基础整理3--数组的应用
- java反射应用--动态创建和访问数组
- java基础——反射的应用
- 黑马程序员 Java基础_3 数组,数组排序和应用
- java基础系列之一:java技术与应用
- 《Spring 3.x 企业应用开发实战》学习笔记 第三章 IoC容器概述 3.2 相关Java基础知识 类装载器 反射机制
- [零基础学JAVA]Java SE应用部分-36.反射机制与工厂设计模式 推荐
- 01_Java基础_数组的定义、基本使用和简单应用
- C#基础系列:实现自己的ORM(反射以及Attribute在ORM中的应用)
- 加强eclipse的使用技巧。可变参数。基本数据类型自动装箱和拆箱。枚举。反射。数组反射的应用。ArrayList和HashSet。JavaBean
- java5核心基础泛型(2):泛型在反射中的应用
- Java基础---Java---基础加强---内省的简单运用、注解的定义与反射调用、 自定义注解及其应用、泛型及泛型的高级应用、泛型集合的综合