public  static void main(String[] args){
//创建一个int数组,长度为100,
int n = 100;
int[] arrayInt = new int[n];
Random random = new Random();
ArrayList myList = new ArrayList();
while(myList.size() < 100){
//随机函数生成0-100的整数
int num = random.nextInt(101);
//myList不包含则添加元素 去重
if(!myList.contains(num) && num >0){
myList.add(num);
}
}
myList.sort(null);
System.out.println(myList.size() + ",");
//myList数组值赋值给int数组
for(int i=0;i<100;i++){
arrayInt[i] = (int)myList.get(i);
System.out.println(arrayInt[i] + ",");
}
}

大家可以用Integer数组试试,代码要少点:

//    ArrayList<Integer> myList = new ArrayList<Integer>();
// Integer[] b = new Integer[myList.size()];//当泛型为Integer时,需要
// arrayInt = (Integer[])myList.toArray(b);

最新文章

  1. js定义多行字符串
  2. squid安装配置
  3. Larbin初试
  4. 业务对象(BO)设计
  5. iOS方法封装
  6. c#_DropdownList Panel Textbox 控件交互使用,有autopostback和没有的区别
  7. VisualStudio2015内置LocalDB
  8. cornerstone the working copy is locked due to a previous文件lock解决办法
  9. temp-黄河农商行路径
  10. 别纠结mybatis啦,赶紧来瞅瞅吧
  11. HTML5中meta属性大集合
  12. UGUI实现NGUI的UIEventListener功能
  13. Echarts——一个简单的嵌套饼图
  14. VMware虚拟机安装WIN7
  15. javascript事件委托的原理与实现
  16. 京东饭粒捡漏V1.1.0
  17. 『TensorFlow』读书笔记_进阶卷积神经网络_分类cifar10_上
  18. python中的os模块
  19. Python socketserver模块解析
  20. 题解——洛谷P2827 NOIP提高组 2016 蚯蚓

热门文章

  1. 嵌入式linux——时钟(三)
  2. python大法好——飞机大战
  3. mac电脑复制键失灵
  4. Django10-Form组件
  5. Unity3D人脸建模 AvataSDK研究
  6. 在docker集群下,使用VNC,物理机器重启后VNC失败解决
  7. jenkins 多版本 jdk
  8. Linux - Ubuntu 图形界面入门
  9. Python设计模式 - UML - 时序图(Sequence Diagram)
  10. 第六周博客作业 &lt;西北师范大学| 周安伟&gt;