标题:请教java习题!!
只看楼主
elan1986
Rank: 6Rank: 6
等 级:贵宾
威 望:18
帖 子:458
专家分:407
注 册:2007-12-17
得分:0 
都很强
参考了
谢谢
2008-11-21 18:34
hahalq
Rank: 2
来 自:China
等 级:论坛游民
帖 子:21
专家分:20
注 册:2008-10-16
得分:0 
5楼很强......
2008-11-23 14:17
小応
Rank: 3Rank: 3
来 自:安徽大学
等 级:新手上路
威 望:8
帖 子:103
专家分:0
注 册:2008-10-16
得分:0 
..........
你说的对,我重写了一个,代码多点,时间快点
供参考:
import java.lang.reflect.Array;
import java.util.*;
public class test {
    public static void main(String[] args){
        //
        Random rand = new Random();
        
        ArrayList
            list = new ArrayList(),
            set  = new ArrayList();
        
        for(int i = 0;i<100;i++)
            list.add(i+1);

        for(int i = 0;i<100;i++)
            set.add(list.remove(rand.nextInt(list.size())));

        System.out.println(set.toString());
        System.out.print("Size:"+set.size());
        
    }
}
remove操作是移除对象。remove操作一次,list 容量减一
2008-11-23 19:38
小応
Rank: 3Rank: 3
来 自:安徽大学
等 级:新手上路
威 望:8
帖 子:103
专家分:0
注 册:2008-10-16
得分:0 
..........
好像跟你的重复了
不好意思
2008-11-23 19:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-245191-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.100013 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved