Mat*_*yar 1 java generics arraylist
我正在创建一个使用ArrayLists的ArrayList的Table类,当用户实例化该类时,我希望它们能够创建一个字符串或整数表.我用泛型来完成这个吗?
是的,这是仿制药的作用.例如,你可以创建你的表类,如下所示:
public class Table<K> {
public List<List<K>> list;
}
Run Code Online (Sandbox Code Playgroud)
然后,用户可以创建一个intance:
Table<String> tableOfStrings = new Table<String>();
Table<Integer> tableOfIntegers = new Table<Integer>();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
696 次 |
| 最近记录: |