案例:
import java.util.*;
public class ArrayListTest
{
public static void main(String[] args)
{
ArrayList al = new ArrayList();
al.add("one");
al.add("two");
for (int i=1;i<al.size();i++)
{
System.out.println(al.get(i));
}
}
}
/*ArrayListTest.java:7: 警告:[unchecked] 对作为普通类型 java.util.ArrayList 的成
员的 add(E) 的调用未经检查
al.add("one");
^
ArrayListTest.java:8: 警告:[unchecked] 对作为普通类型 java.util.ArrayList 的成
员的 add(E) 的调用未经检查
al.add("two");
^
2 警告
*/
我用的是java version "1.6.0_01"
"one"是对象啊。为什么还出错??
最佳答案:
生成ArrayList al = new ArrayList(); 时没有指定泛型ArrayList <String>al = new ArrayList<String>();
我想,看了这个案例之后,对于其他的就可以类推了吧。
可以到csdn中仔细看看ArrayList中Add()的用法,一下链接即是:
http://msdn.microsoft.com/zh-cn/vstudio/system.collections.arraylist.add.aspx
分享到:
相关推荐
Java.util.ArrayList 是 Java 语言中一个非常重要的类,它实现了一个可以动态调整大小的数组列表。下面我们将详细讨论 ArrayList 类的构造方法、方法、特点和使用场景。 一、ArrayList 类的构造方法 ArrayList 类...
"Java ArrayList.add 的实现方法详解" Java ArrayList 是一种常用的 List 实现, 其中 boolean add(E e) 方法和 void add(int index, E element) 方法是两个重要的实现方法。下面我们将详细介绍这两个方法的实现...
Java 中 ArrayList 的使用方法以及与 Vector 的对比 ArrayList 是 Java 中的一种动态数组,它提供了很多有用的特性,例如动态地增加和减少元素,实现了 ICollection 和 IList 接口,灵活的设置数组的大小等。下面...
Java 中数组列表 ArrayList 的使用 ArrayList 是 Java 中的一种动态数组,提供了动态的增加和减少元素的功能,实现了 ICollection 和 IList 接口,灵活地设置数组的大小。下面是 ArrayList 的一些重要的方法和属性...
Java中的ArrayList类是Java集合框架的一部分,它是基于数组实现的可变大小的列表。ArrayList类在编程中扮演着重要角色,因为它提供了动态增加和减少元素的能力,这比传统的固定大小的数组更加灵活。ArrayList实现了...
day14-ArrayList集合 1.ArrayList 1.1ArrayList类概述【理解】 什么是集合 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 ArrayList集合的特点 ...底层是数组实现的,长度可以...array.add("java");
"Java 中 ArrayList 类的使用" Java 中的 ArrayList 类是一种常用的数据结构,它可以实现可变长度的数组。ArrayList 类提供了多种方法来操作数组中的元素,包括添加、删除、获取、设置、查找等。 构造方法 ...
在 Java 中,集合类如 ArrayList、LinkedList 等都可能会抛出这个异常。 在了解这个异常之前,我们需要了解 Iterator 的工作原理。Iterator 是 Java 集合框架中的一个接口,用于遍历集合中的元素。它提供了 hasNext...
为此,我们需要获取ArrayList对应的Java类型ID(`jclass`)和ArrayList的`add`方法ID(`jmethodID`)。 ```c++ jclass arrayListClass = env->FindClass("java/util/ArrayList"); if (arrayListClass == NULL) { /...
### Java中ArrayList类的用法详解 #### 一、ArrayList的概念 `ArrayList`是Java集合框架中的一个重要组成部分,它提供了一种类似于数组的数据结构,但与传统的数组相比,`ArrayList`具有更多的灵活性。它可以动态地...
Java ArrayList教程 Java ArrayList是Java集合框架中的一种动态数组,继承了AbstractList,并实现了List接口。...Java ArrayList是一个功能强大且灵活的集合类,提供了许多有用的方法来操作ArrayList中的元素。
### Java中ArrayList的用法详解 #### 一、概述 `ArrayList`是Java集合框架中的一个动态数组类,它能够存储任意类型的对象,并且在运行时动态调整其大小。这使得`ArrayList`成为处理数量未知的数据集合时的一个非常...
《Java提高篇(二一)-----ArrayList.pdf》这篇文章主要深入讲解了Java编程语言中的ArrayList类的内部工作机制以及如何高效地使用这个重要的数据结构。ArrayList是基于数组实现的动态数组,用于存储顺序的集合,并且...
在JavaScript中,ArrayList是一种常见的数据结构,它模拟了Java中的ArrayList功能,允许程序员进行动态数组操作。虽然JavaScript原生不支持ArrayList,但我们可以利用数组(Array)对象来实现类似的功能。下面将详细...
在本文中,我们将详细介绍 Java 日期排序的概念、实现方法和示例代码。 日期排序的概念 日期排序是指将日期按照一定的顺序排列的过程。在 Java 中,日期可以以字符串、Date 对象或其他形式表示。日期排序的目的是...