📄 yeekuarray.java
字号:
import java.lang.reflect.*;
/**
* Description:
* <br/>Copyright (C), 2008-2010, Yeeku.H.Lee
* <br/>This program is protected by copyright laws.
* <br/>Program Name:
* <br/>Date:
* @author Yeeku.H.Lee kongyeeku@163.com
* @version 1.0
*/
public class YeekuArray
{
//对Array的newInstance方法进行包装
public static <T> T[] newInstance(Class<T> componentType, int length)
{
return (T[])Array.newInstance(componentType , length);
}
public static void main(String[] args)
{
//使用YeekuArray的newInstance()创建一维数组
String[] arr = YeekuArray.newInstance(String.class , 10);
//使用YeekuArray的newInstance()创建二维数组
//在这种情况下,只要设置数组元素的类型是int[]即可。
int[][] intArr = YeekuArray.newInstance(int[].class , 5);
arr[5] = "ROR敏捷开发最佳实践";
//intArr是二维数组,初始化该数组的第二个数组元素——数组元素必须是一维数组
intArr[1] = new int[]{ 23, 12};
System.out.println(arr[5]);
System.out.println(intArr[1][1]);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -