概述

这是一个位于 java.lang.reflect 包下的类,类中的方法都是静态方法,主要的功能就是更方便地创建数组。在数组元素类型未知时,简化了操作数组的代码。

使用示例

//创建一个长度为 5 的整形数组
//等价于 int[] array = new int[4];
int[] array = (int[]) Array.newInstance(int.class, 5);
//填充 0-4 下标的值,等价于 array[i] = i
Array.set(array, 0, 1);
Array.set(array, 1, 2);
Array.set(array, 2, 3);
Array.set(array, 3, 4);
Array.set(array, 4, 5);
for (int i =0;i<Array.getLength(array);i++) {//获取对应下标的值,等价于 array[i]System.out.println(Array.get(array, i));
}

java.lang.relect.Array 类相关推荐

  1. 【JDK源码】java.lang包常用类详解

    接下来的几天开始JDK源码的学习和总结,之前看<java编程思想>的时候看到java的基础知识有很多,其中支撑着这些基础的基础中的基础当属JDK.JDK的基础代码里面又分了很多基础的模块, ...

  2. ShareEntryActivity java.lang.ClassNotFoundException | Android类找不到问题

    错误堆栈: Process: com.mci.smagazine, PID: 23265java.lang.RuntimeException: Unable to instantiate activi ...

  3. java.lang包—枚举类Enum

    原文作者:山高我为 原文地址:java enum的用法详解 目录 一.enum关键字 二.Enum类源码 三.疑问 四.Enum常见用法 一.enum关键字 enum关键字是在Java1.5也就是Ja ...

  4. 监听器内加了测试类导致测试类无法运行:java.lang.ClassCastException: 测试类 cannot be cast to 监听器

    正常是可以运行的 如果加了测试类到监听类中,就报下面的错误 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder&qu ...

  5. java.lang包—StringBuffer类和StringBuilder类

    目录 一.数据结构 二.线程安全性分析 三.源码 四.适用场景 一.数据结构 在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串.String 类是不可变类,即一旦一 ...

  6. java.lang中String类源码分析

    一.类 public final class String:final关键字说明String类不能被修改(不能被其他类继承和重写) public final class Stringimplement ...

  7. java: 找不到符号 符号: 方法 getResourceAsStream(java.lang.String) 位置: 类 com.alibaba.druid.support.loggi

    错误信息 Mybatis-Resources.getResourceAsStream()方法找不到 解决办法 将import com.alibaba.druid.support.logging.Res ...

  8. Java 反射(Array相关)

    >使用Array的静态方法 动态创建一维数组 public class ArrayTester1 {/*** java.lang.reflect.Array类 提供了动态创建和访问数组的 各种静 ...

  9. java.lang包中的常用类

    java.lang包 java.lang.Boolean类 java.lang.Byte类 java.lang.Character java.lang.Character.Subset类 java.l ...

最新文章

  1. 涉密机房建设方案如何规划?
  2. php gzip 关闭,Thinkphp 关闭Gzip header输出问题
  3. i2c通信的详细讲解_【博文连载】SCCB(I2C)初始化时序介绍
  4. 12-容器之间link
  5. 【MySQL】浅谈一致性读
  6. gdb 调试带参数的程序-转
  7. 【李宏毅2020 ML/DL】P77 Generative Adversarial Network | Theory behind GAN
  8. mysql水平分表实践记录_MYSQL 分表实践
  9. python多重背包_多重背包
  10. python转换js_将节点js转换为python-seri
  11. C语言把十进制转换为二进制数的方法和示例
  12. 云端服务器(linux版)部署mysql
  13. 怎么将图片kb压缩变小?
  14. Unity游戏开发:粒子系统
  15. 关于计算机天赋测试,这是一道你绝没测过的测试题,能测出你的天赋究竟是什么...
  16. 关于Bonobo Git Server的安装
  17. 京东撸货轻松月入十万,做到这几点,你也可以!
  18. BZOJ4079 : [Wf2014]Pachinko
  19. Java毕设项目电影院购票系统计算机(附源码+系统+数据库+LW)
  20. Mosquitto-1.5.4源码分析,数据结构之哈希表uthash

热门文章

  1. kotlin字符串数组_Kotlin程序读取,遍历,反向和排序字符串数组
  2. 英语笔记:词组句子:1112
  3. Oracle 创建用户 scott 例
  4. linux ubuntu 编写c/c++ 获取命令行传入参数示例
  5. wps 复制流程图_简单三步,用WPS轻松完成一个又大气又好看的流程图!
  6. 智能指针分配动态数组
  7. java appender_log4j的Appenders配置方法
  8. python命令行tab补全_python命令行下按tab建补全的方法
  9. java变量用来干嘛_Java
  10. linux更新命令centos,CentOS 7.0命令更新新版特性