Java API中Array类简单使用示例
来源:互联网 发布:vb趣味程序集锦 编辑:程序博客网 时间:2024/06/12 19:23
Array类是java.lang.reflect包中的一个类,该类提供了动态创建和访问java数组的方法。允许在执行 get 或 set 操作期间进行扩展转换,但如果发生收缩转换,则抛出IllegalArgumentException
。
下面以一个简单的示例来说明一下:
package com.erbin.test;import java.lang.reflect.Array;import java.util.Arrays;public class TestArray {public static void main(String[] args) {int[] it = new int[]{12,34,4,2,3};System.out.println("before: "+Array.getInt(it, 2));Array.setInt(it, 2, 10);System.out.println("after: "+Array.getInt(it, 2));//use the Array to get the index valuedouble[] d = new double[]{2,33.32,23.0};System.out.println(Array.getDouble(d, 2));//create the new array by using the newInstance methodObject o = Array.newInstance(int.class, 4);int[] na = (int[]) o;na[0] = 23;System.out.println(Arrays.toString(na));//create the new multiple array Object oo = Array.newInstance(int.class, 2,3);int[][] naa = (int[][])oo;System.out.println(Arrays.toString(naa));}}注意:使用Array类获取指定组件下的数据时,类型要保持一致,否则会报异常:
Exception in thread "main" before: 4
after: 10
java.lang.IllegalArgumentException: argument type mismatch
at java.lang.reflect.Array.getInt(Native Method)
at com.erbin.test.TestArray.main(TestArray.java:15)
如果想了解更多该类的方法可以参考Java API进行查找。
0 0
- Java API中Array类简单使用示例
- Java获取数组组件类型及Array API简单示例
- KVM API使用简单示例
- ZooKeeper Java API简单示例
- HBase Java API 使用示例
- HBase Java API 使用示例
- 使用API创建dialog的简单示例
- MonkeyRunner_MonkeyRunner API简单使用帮助.(附示例)
- Java中使用AES加密的简单示例
- Java BigInteger简单使用示例
- hadoop_hbase Java API 介绍及使用示例
- hbase Java API 介绍及使用示例
- HBase Java API介绍及使用示例
- Hbase Java API 介绍及使用示例
- java中HttpURLConnection类使用示例
- java中抽象类的使用示例
- Hook API 简单示例
- 由一个简单示例 引出java继承中父子类成员变量共享问题 以及super的使用
- 学习Python运维之paramiko模块
- 约瑟夫生死问题
- 笔记13:File 类的一些操作
- 音乐播放器:打开文件对话框
- 丢了好几天没写,只因在做个小项目吗
- Java API中Array类简单使用示例
- 一个带线程的抽奖机
- 最后一个暑假了
- 日常问题总结(ajax异步问题)
- 小例子(一)、MD5加密
- 小例子(二)、winform窗体间的关系
- 小例子(三)、winform控件的移动
- Android Studio 工具窗口浮动与布局恢复【申明:来源于网络】
- 部门树形结构,使用Treeview控件显示部门