数组的反射
来源:互联网 发布:淘宝的卖家中心不见了 编辑:程序博客网 时间:2024/06/05 16:48
实例代码:
package cn.yzx.day1;import java.lang.reflect.Array;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.Arrays;public class ReflectTest { public static void main(String[] args)throws Exception { // TODO Auto-generated method stub String[] a4 = new String[]{"a","b","c"}; printObject(a4); printObject("xyz"); } private static void printObject(Object obj) { // TODO Auto-generated method stub 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)); } } else { System.out.println(obj); } }}class TestArguments{ public static void main(String[] args){ for(String arg : args){ System.out.println(arg); } }}
运行结果:
这样就实现了对数组类型和不是数组类型的分别打印。
0 0
- 数组的反射
- 关于数组的反射
- 数组的反射
- 数组的反射
- 数组的反射
- 数组的反射
- 黑马程序员-java反射--数组的反射
- Java反射机制之数组的反射
- 反射机制----Constructor,数组的反射机制
- 反射:Class类、反射概念、类中各成员的反射、反射的应用、数组的反射、框架
- java中数组的反射
- 《黑马程序员》 数组的反射
- 黑马程序员---数组的反射
- 反射的使用---操作数组
- 数组的反射使用实例
- 黑马程序员--03.反射--07【含有数组参数的成员方法的反射】【数组的反射】
- 数组反射
- 反射:数组
- android GridView android:stretchMode="columnWidth"
- Android性能优化-缓存的使用
- spring注解方式的优缺点
- c++第二次试验-学生成绩
- Python·Jupyter Notebook各种使用方法记录·持续更新
- 数组的反射
- SPOJ QTREE2 Query on a tree II(lct)
- [BZOJ2462]矩阵模板(暴力||矩阵hash)
- 机器学习实战(五)——基于单层决策树(dicision-stump)的adaBoosting
- 虚拟化的发展历程和实现方式
- 递归算法案例分析
- 1051: C语言程序设计教程(第三版)课后习题11.5
- Android 中在一个程序中启动另一程序
- 【数学相关、规律】Vijos P1582 笨笨的L阵游戏