很简单的小类,其实E我就是想指long,String,怎么写呢,希望大侠指点下,谢谢了!public class test<E> {
public E[] r;
public test() {
r = new E[3];
}
}
public E[] r;
public test() {
r = new E[3];
}
}
解决方案 »
- 如何读取文件夹中的文件夹名
- 调用paint(Graphics g)函数时传参数的问题
- (关于私有内部类)为什么编译会出现编译错误
- swing与SWT问题,欢迎高手来解决!
- 一个简单的正则表达式处理方法,咋就不通用呢?
- 急问:jsp往ACCESS添加记录可就是提示找不到驱动 高手指教
- 请问在文本框中用拉方法text.setEchoChar('*');设置成修改显示出来的密码!要还原是怎么做或使用什么方法
- Java中捕获异常类型的问题
- 我昨天发的贴怎么找啊?大家帮帮忙啊!
- thinking in java中关于 copy constructor的问题
- java代理服务器访问网络的一个问题
- 一个java的多态问题,望高手解答
其实List或ArrayList就是已经做好了的泛型数组。
ArrayList虽然也是范型类,但是里面也是用Object数组:Object[] elementData;
只是在get(int)的时候强转型(E)elementData[index];如果直接用E[] elementData;也行。可以这样来初始化:E[]elementData =(E[])new Object[N];
T t =new T();
这样做也是不可以的
因为,不知道T是什么类型,也不知道T有没有无参的构造函数