当前位置: 代码迷 >> Java相关 >> [求助]ArrayList类
  详细解决方案

[求助]ArrayList类

热度:293   发布时间:2006-11-26 03:26:51.0
[求助]ArrayList类
import java.util.ArrayList;
import java.util.Random;
import java.util.List;
import java.util.Collections;
class PlayersList
{
ArrayList array1;
ArrayList array2;
PlayersList()
{
array1=new ArrayList();
array2=new ArrayList();
}
void add()
{
for(int ctr=0;ctr<5;ctr++)
{
array1.add(new Integer(ctr));

}
array1.add("Martina");
array1.add("Serena");
array1.add("GIOxiao");
array1.add("Serena");
}
void display()
{
System.out.println("***************************");
System.out.println("检索ArrayList中的对象");
for(int ctr=0;ctr<array1.size();ctr++)
{
System.out.println(" "+array1.get(ctr));
}
System.out.println();
}
void search()
{
System.out.println("***************************");
System.out.println("搜索对象");
System.out.println("字符串Serena第一次出现的位置");
System.out.println(array1.indexOf("Serena"));
System.out.println("最后一次出现的位置");
System.out.println(array1.lastIndexOf("Serena"));
}
void extract()
{
System.out.println("***************************");
System.out.println("提取子列表");
array2=array1.subList(1,3);
System.out.println("从2号对象到5号对象的提取");
System.out.println(array2);
}
void shuffle()
{
System.out.println("****************************");
System.out.println("随机排序前");
System.out.println(array1);
Collections.shuffle(array1,new Random());
System.out.println("随机排序后");
System.out.println(array1);

}
}
public class PlayListTest
{
public static void main(String args[])
{
PlayersList obj1=new PlayersList();
obj1.add();
obj1.display();
obj1.search();
obj1.shuffle();
obj1.extract();
}
}
请帮忙看下错在哪?
谢谢了..
搜索更多相关的解决方案: ArrayList  util  ctr  import  java  

----------------解决方案--------------------------------------------------------
import java.util.ArrayList;
import java.util.Random;
import java.util.List;
import java.util.Collections;
class PlayersList
{
ArrayList array1;
ArrayList array2;
PlayersList()
{
array1=new ArrayList();
array2=new ArrayList();
}
void add()
{
for(int ctr=0;ctr<5;ctr++)
{
array1.add(new Integer(ctr));

}
array1.add("Martina");
array1.add("Serena");
array1.add("GIOxiao");
array1.add("Serena");
}
void display()
{
System.out.println("***************************");
System.out.println("检索ArrayList中的对象");
for(int ctr=0;ctr<array1.size();ctr++)
{
System.out.println(" "+array1.get(ctr));
}
System.out.println();
}
void search()
{
System.out.println("***************************");
System.out.println("搜索对象");
System.out.println("字符串Serena第一次出现的位置");
System.out.println(array1.indexOf("Serena"));
System.out.println("最后一次出现的位置");
System.out.println(array1.lastIndexOf("Serena"));
}
void extract()
{
System.out.println("***************************");
System.out.println("提取子列表");
array2.add(array1.subList(1,3));
System.out.println("从2号对象到5号对象的提取");
System.out.println(array2);
}
void shuffle()
{
System.out.println("****************************");
System.out.println("随机排序前");
System.out.println(array1);
Collections.shuffle(array1,new Random());
System.out.println("随机排序后");
System.out.println(array1);

}
}
public class PlayListTest
{
public static void main(String args[])
{
PlayersList obj1=new PlayersList();
obj1.add();
obj1.display();
obj1.search();
obj1.shuffle();
obj1.extract();
}
}
我帮你看了一下,现在可以运行了,不知道合不合你的意思
----------------解决方案--------------------------------------------------------
楼上的朋友辛苦了...
衷心的谢谢
----------------解决方案--------------------------------------------------------

还是会出现这个错误.....
晕`~~


[此贴子已经被作者于2006-11-26 13:08:59编辑过]


----------------解决方案--------------------------------------------------------



哪位知道的说一声啊,还没遇到这种情况。


----------------解决方案--------------------------------------------------------
JDK1.5开始支持泛型,你没有用到,所以会有警告了

----------------解决方案--------------------------------------------------------
ArrayList 需要泛型定义
例如: ArrayList <String>strList = new ArrayList <String>(); 你可以查查这是什么含义就知道了
----------------解决方案--------------------------------------------------------
查帮助没查到....
泛型是什么意思?
能详细的解释下吗?
----------------解决方案--------------------------------------------------------

自己搜索一下 这样能更加明白


----------------解决方案--------------------------------------------------------
  相关解决方案