java.util.List是一个接口,一般用的最多的是java.util.ArrayList这个实现类 List list = new ArrayList(); // add() 往list里添加元素 list.add(1); list.add(2); // size()得到起长度 int length = list.size(); // list 可以按下表索引 Object o = list.get(0); //即可以得到刚才放入的1. //...... 还有更多用法lz参考api吧。
List一办来说就是用ArrayList 主要看看这个 再多敲点代码就熟悉了
//list旗下有3个子类ArrayList是其中一个 //打个比喻把它比喻成装苹果的箱子 //开始研究 //我要装苹果了 //快给我一个装苹果的箱子(List dd=new ArrayList();) //开始装苹果(dd.add((int)(Math.random()*10));) //装好了运走 //老板货到了你再拿个苹果箱子来装"我"(类型相匹配的)这个箱子里的苹果我的箱子不能给你(List<Integer> aa =gn.getNumber(); )import java.util.ArrayList;import java.util.List;public class CreatList{ public List getNumber() {
List dd=new ArrayList(); for(int i=0; i<10; i++) { dd.add((int)(Math.random()*10)); } return dd; } }import java.util.List;public class TestNumber{ public static void main(String[] args) { CreatList gn = new CreatList();
//获得list List<Integer> aa = gn.getNumber(); //计算平均数 int sum = 0; for(int i=0; i<aa.size(); i++) { sum += aa.get(i); } System.out.println("十个随机数为:" + aa); System.out.println("平均数为:" + (double)sum / aa.size());
// add() 往list里添加元素
list.add(1);
list.add(2);
// size()得到起长度
int length = list.size();
// list 可以按下表索引
Object o = list.get(0); //即可以得到刚才放入的1.
//...... 还有更多用法lz参考api吧。
//打个比喻把它比喻成装苹果的箱子
//开始研究
//我要装苹果了
//快给我一个装苹果的箱子(List dd=new ArrayList();)
//开始装苹果(dd.add((int)(Math.random()*10));)
//装好了运走
//老板货到了你再拿个苹果箱子来装"我"(类型相匹配的)这个箱子里的苹果我的箱子不能给你(List<Integer> aa =gn.getNumber(); )import java.util.ArrayList;import java.util.List;public class CreatList{
public List getNumber() {
List dd=new ArrayList();
for(int i=0; i<10; i++) {
dd.add((int)(Math.random()*10));
}
return dd;
}
}import java.util.List;public class TestNumber{
public static void main(String[] args) {
CreatList gn = new CreatList();
//获得list
List<Integer> aa = gn.getNumber();
//计算平均数
int sum = 0;
for(int i=0; i<aa.size(); i++) {
sum += aa.get(i);
}
System.out.println("十个随机数为:" + aa);
System.out.println("平均数为:" + (double)sum / aa.size());
}}