案例:
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 ArrayList.add 的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
day14-ArrayList集合 1.ArrayList 1.1ArrayList类概述【理解】 什么是集合 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 ArrayList集合的特点 ...底层是数组实现的,长度可以...array.add("java");
import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayListDemo { public static void main(String args[]){ List<String> list = new ArrayList(); list.add(...
此类的返回的迭代器 iterator和listIterator方法是快速失败的 :如果列表在任何时间从结构上修改创建迭代器之后,以任何方式,除了通过迭代器自身的remove或add方法,迭代器都将抛出ConcurrentModificationException...
import java.util.ArrayList; import java.util.Random; import java.util.Scanner; public class AnimeShowGame { // 声明全局变量 private static ArrayList<String> characters = new ArrayList(); private ...
java-echart.js柱状图、饼状图、折线图 /** * 柱状图 * @param classRoom * @param req * @param resp * @param model * @return */ @RequestMapping(value = "/zhuzhuangtu") public String ...
import java.util.Map.Entry; import java.util.Set; import java.util.TreeMap; public class TestTreeMap { public static void main(String[] args) { TreeMap, ArrayList<City>> map = new TreeMap(); ...
import java.util.ArrayList; import javax.swing.*; /** * @author Administrator * */ public class HuaBu extends JPanel implements MouseMotionListener,MouseListener{ private ArrayList<ShapeData>_...
对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 ArrayList和LinkedList是两个集合类,用于存储一系列的对象引用(references)。例如我们可以用ArrayList来存储一系列的String...
InitArray自己编写的一个JAVA用的集合类,试试效果如何。
ArrayList是常用的一种java集合,在开发中我们常常需要从ArrayList中删除特定元素。有几种常用的方法: 朴实的方法,使用下标的方式: ArrayList<String>al=new ArrayList(); al.add("a"); al.add("b"); ...
import java.util.ArrayList; import java.util.List; public class TestStudentManage { public static void main(String[] args) { List<Student> students = new ArrayList();//实例化对象 List<Course> courses...
List<String> L = new ArrayList(); L.add(usr); L.add(pwd); String methodName = "login"; System.out.println(methodName+": "); Map json = (Map) RPC(methodName, L); System.out....
import java.util.ArrayList; import java.util.Iterator; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; ...
用debug调试,import java.util.ArrayList; import java.util.List; import java.util.Random;; public class DebugTest{ private List list=new ArrayList(); public void doMain() { Random r=new Random...
invokeMethod.java 同一个类中调用方法示例 invokeOther.java 类的外部调用方法示例 invokeStaticMethod.java 调用静态方法示例 localVariable.java 演示局部变量 localVSmember.java 局部变量与成员变量同名...
import java.util.ArrayList; import java.util.Enumeration; import java.util.HashSet; import java.util.Iterator; import java.util.LinkedHashSet; import java.util.List; import java.util.Properties; ...
import java.util.ArrayList; import java.util.List; import com.pool.org.dao.UserDao; import com.pool.org.entity.Users; import com.pool.org.util.DataSourceUtil; /*** *作 者:龙叔 *创建时间:2011-12-8 ...
import java.util.ArrayList; import java.util.ListIterator; public class ArrayListDemo { public static void main(String args[]) { // create an array list ArrayList al = new ArrayList(3); System....