为了账号安全,请及时绑定邮箱和手机立即绑定

java中自定义泛型<T>只能用来修饰类?

java中自定义泛型<T>只能用来修饰类?

慕桂英4014372 2019-02-21 02:03:20
List<T> list = new ArayList<T>();会直接报错请问一般在什么样的场景中需要把泛型写成这种形式?
查看完整描述

4 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

需要这样使用,而不报错。

public class Test<T> {
    public List<T> list = new ArrayList<T>();
    
    public static void main(String arg[]) {
        Test<String> test = new Test<String>();
        String data = test.list.get(0);
        System.out.println(data);
        
查看完整回答
反对 回复 2019-03-01
?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

你使用的时候要具体 就不能是T了,你说的应该没错 在类中 方法中

查看完整回答
反对 回复 2019-03-01
  • 4 回答
  • 0 关注
  • 690 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信