-
【帮忙:一个泛型问题不懂、路过请帮忙】5
错误提示:The type List is not generic; it cannot be parameterized with arguments <Integer>
如图版本是:1.6
ArrayList<BerylliumSphere> sphereList =new ArrayList<BerylliumSphere>(); 没问题
List<Integer> intList = new ArrayList<Integer>错误
改成
ArrayList<Integer> intList = new ArrayList<Integer>对了
请问什么情况、帮忙解释下?2012年12月04日 17:14
7个答案 按时间排序 按投票排序
-
确认一下你的List是否参照的是java.util.List,有可能import了别的包中的同名List,直接改成java.util.List<Integer> intList = new ArrayList<Integer>试试看。
2012年12月04日 17:37
-
The type List is not generic;说明你所写的类List非泛型类,所以可以断定你使用的类为java.awt.List。另外java.util.List为泛型类,是可以在使用的时候确定数据类型的。
2012年12月05日 10:30
-
java.util.List 这个包下
List<Integer> intList = new ArrayList<Integer>(); 这样的2012年12月05日 09:53
-
List<Integer> intList = new ArrayList<Integer>();
如果包引对的话绝对是没错的,看看是不是引awt的包了2012年12月04日 19:27
相关推荐
Java试题-3:反射和泛型的综合应用 Java反射 泛型都是比较高级的应用技术
函数模板的定义和使用非常像是一个函数,但特别的语法使它只是看起来像而已,并不是一个真正的函数。函数模板可以使用不同的类型参数,例如整型、浮点型、类等。例如,我们可以定义一个Greater函数模板,用于比较两...
泛型编程的核心思想是参数化类型,即将数据类型作为一个参数传递给代码,使得代码能够适应不同类型的输入。 C++/CLI支持两种泛型机制:编译时泛型(基于ISO-C++模板)和运行时泛型(基于CLI泛型)。编译时泛型类似...
内容概要:本文深入介绍了Java中的两个重要特性——枚举和泛型。首先详细讲述了枚举的基本概念、枚举类型的特点及其实现方式,如枚举的成员方法、构造器以及如何将其用于高级编程场合。其次对泛型的概念进行了解释,...
DAO对象一般都包括CRUD动作,如果在一个应用中,大量的重复定义这些CRUD方法,会占用大量的开发时间及测试时间,那在这一方面,有没有改进的方法呢? 其实,利用Java面向对象的基本特性及JDK5新引入的泛型语法,我们...
在这个例子中,`Add` 是一个泛型类,它有一个类型参数 `T`。可以创建一个 `Add` 对象,并将其类型参数设置为 `Integer`,例如: ```java Add<Integer> b = new Add(); ``` 然后,可以调用 `b` 对象的 `sum` 方法,...
Java泛型是Java编程语言中一个强大的特性,它允许在定义类、接口和方法时使用类型参数,从而实现参数化类型。泛型的主要目标是提高代码的类型安全性和重用性,减少类型转换的麻烦,并在编译时捕获可能的类型错误。...
6. 级联泛型:如`List<List<String>>`表示列表的元素是字符串列表。 7. 类型推断:Java编译器可以根据上下文自动推断类型参数,例如在lambda表达式和方法引用中。 8. 对于数组,由于历史原因,Java的泛型不支持...
比如,`public T Max(params T[] values)`是一个找出传入数组中最大值的泛型方法,无论`T`是什么类型,只要支持比较操作,此方法都能工作。 压缩包中的项目可能涵盖以下泛型应用场景: 1. 泛型容器:例如,自定义...
泛型是Java语言中的一种机制,它允许在定义类、接口时指定类型形参,这个类型形参将在声明变量、创建对象时确定。泛型的引入解决了Java集合的缺陷,即集合会“忘记”对象的类型,导致ClassCastException。 泛型的...
泛型是Java语言的一个重要特性,它主要解决了在集合框架中频繁出现的类型转换问题,同时也增强了类型安全性。泛型的概念最早出现在Java 5.0版本中,它允许开发者创建能够以类型参数化的类、接口和方法。 #### 泛型...
泛型dao,顾名思义就是一个dao可以对多个实体对象进行持久化。当应用中需要使用到上十张表时,DAO的维护变得日益困难,主要表现在这几个方面: 1)dao类的繁多,很多设计都是一个entity对应一个dao (不同的只有类名...
一个常见的例子是`Func, TResult>`和`Action<T>`,它们分别表示带有一个输入参数并返回结果的委托和不返回结果的委托。以下示例展示了如何使用泛型委托: ```csharp public delegate T MyDelegate(T input); ...
Java泛型是Java SE 5.0引入的一个重要特性,它极大地增强了代码的类型安全性和可读性。泛型在编程中的应用广泛,特别是在集合框架中,使得我们可以在编译时就检查类型,避免了不必要的类型转换,并且提高了代码的...
Java泛型是Java编程语言中的一个关键特性,它在2004年随着Java SE 5.0的发布而引入,极大地增强了类型安全性和代码可读性。泛型允许我们在编写代码时指定容器(如集合)可以存储的数据类型,从而在编译阶段就能捕获...
泛型允许我们在定义类、接口、委托和方法时,不指定具体的类型参数,而是使用一个占位符,如`T`、`K`等。这样,当我们实例化这些泛型类型时,可以传入任何类型的参数,从而实现泛型类型的实例化。例如,你可以创建一...
Java泛型技术是Java编程语言中的一个重要特性,它在2004年随着Java SE 5.0的发布而引入,极大地增强了代码的类型安全性和可读性。本篇文章将深入探讨Java泛型的发展历程、核心概念以及其在实际开发中的应用。 一、...
* 不使用泛型:ArrayList al1=new ArrayList(); al1.add(new Integer(10)); Integer i1=(Integer)al1.get(0); // 这里必须做强制类型转换。 * 使用泛型:ArrayList<Integer> al2=new ArrayList(); al2.add(new ...