Class className = String.class;
(Class)className[] str = new (Class)className[10];
这个代码不能编译。请问如何实现动态的数组类型?谢谢!
(Class)className[] str = new (Class)className[10];
这个代码不能编译。请问如何实现动态的数组类型?谢谢!
解决方案 »
- 如何把asc字符串转为整数?
- JAVA卜能用了?这种情况该怎么办?
- D3出错了!为什么不能识别getParamenter(" ")啊
- 为不同的JAVA代码分配不同的权限,使得各自可以调用权限内定义的函数,用什么方式实现?
- The executeQuery method must return a result set 是为什么?
- 真不好意思!没有分数了!!Jar打包的问题
- 如何利用filter对向浏览器response的内容进行修改?
- 如何把access某字段的内容(1000多条记录)存成一个文件 急!急!急!
- 100分求助!!!急急急
- java读取文件特定内容
- java post数据问题
- RCP开发 VIEW里面刷新问题
Class <String> [] c = new Class[10];也可以
Object newArray=Array.newInstance(className.getComponentType(),10);
看来的在深入学习一下反射,super("man")给一些建议
是对的Class className = String[].class;
Object newArray=Array.newInstance(className.getComponentType(),10);
String[] ss = String[].class.cast( newArray);
for(int i=0;i<ss.length;i++){
System.out.println(i);
}结果
0
1
2
3
4
5
6
7
8
9