Array和Arrays类应用
来源:互联网 发布:京东大数据平台架构 编辑:程序博客网 时间:2024/05/16 00:27
Array
类提供了动态创建和访问 Java 数组的方法。
一:1维数组操作
Object obj=Array.newInstance(String.class, 5);//创建了一个长度为5的字符串型数组。
Array.set(obj, 0, "第一个元素");//向数组0角标插入一个元素。
Array.set(obj, 1, "第二个元素"); //向数组1角标插入一个元素。
Array.get(obj,o);//获取这个数组0角标的元素
一:2维数组操作
Object obj1=Array.newInstance(String.class, 2,2);//创建一个二维字符串型的数组。
Object obj2=Array.get(obj1,0);//获取第一维度的0数组。返回一个一维数组
Array.set(obj2, 0, "0-0");//给这个第一维度0角标数组的元素赋值。
Array.set(obj2, 1, "0-1");
Object obj3=Array.get(obj1,1);//获取第二维度的0数组。返回一个一维数组
Array.set(obj3, 0, "1-0");
Array.set(obj3, 1, "1-1");
String[][] s=(String[][]) obj1;//类型强转。
System.out.println(s[0][0]);//输出数组内容
System.out.println(s[0][1]);
System.out.println(s[1][0]);
System.out.println(s[1][1]);
Arrays 此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。
总结下:Array主要是用于动态创建数组,设置和获取元素。Arrays为操作数组提供了多个静态方法,
可以实现排序和搜索方法。
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net- Array和Arrays类应用
- Java Array和Arrays
- Array和Arrays
- Array和Arrays
- Array,Arrays和ArrayList比较
- Array和Arrays的区别
- Arrays和Array,Collections和Collection
- arrays 和array的区别 blogbus
- 关于Java的Array和Arrays
- Arrays类应用
- Arrays类应用
- Arrays类应用
- Arrays类应用
- Arrays类与Array类探究
- Collection 和 Collections 的区别(Array和Arrays区别)
- Array和Arrays,Collection和Collections的区别
- array和arrays的区别,Collection和Collections的区别
- Collection 和 Collections;Array与Arrays的区别
- Python中zip()函数用法举例
- NULL空记录引起的查询错误
- 三、集合数据类型Collection Data Types
- java.sql.SQLException: ORA-00907: 缺失右括号
- XML解析:DOM、SAX、XMLParser
- Array和Arrays类应用
- hdu_2147_kiki's game
- 利用红外线接收器触发中断信号
- Service 'china' of type 'MapServer' does not exist or is inaccessible
- 旋转数组的最小数字
- 动态规划
- c++日历改进版
- OpenGL: 图形试验
- 链接矩阵快速幂(zoj3497)