ang*_*guy 5 java generics jdk1.4
我必须使用Java 1.4并使用arraylist结构.现在我需要做一些重新分解,如果我可以使用泛型,它会有所帮助.目前我有这样的代码
ArrayList rows = new ArrayList();
Run Code Online (Sandbox Code Playgroud)
这是一个简单的ArrayList.但现在"行"变量变得越来越复杂,需要定义一个"行"类.我现在想要做的事情就像你在J2SE 1.5中看到的那样
ArrayList<Row> rows = new ArrayList();
Run Code Online (Sandbox Code Playgroud)
如果没有使用第三方解决方案,谷歌的拖网不会暴露任何答案.如果不使用第三方解决方案/开源项目(如果可能的话),我的代码如何在1.4中进行更改以适应这种情况?
在JDK 1.5中引入了泛型.所以你不能在1.4中使用它们.但是,您可以使用JDK 1.5编译器,但使用带有-target 1.4javac选项的类来定位1.4,同时保留-source 1.5选项以指示您的源是1.5兼容的.在这种情况下,您可以使用泛型,因为它们不应影响结果类.
| 归档时间: |
|
| 查看次数: |
7929 次 |
| 最近记录: |