标签:

注意:标的名单文件要写在与包名同一级别的目录下,记载src上右击,点新建文件file,把名单复制到此文件中,程序就可以依据一些策略访问这个名单的内容

ArrayList是List(列表),数据是有序的,可以有重复元素

HashSet是Set(集合),数据没有顺序,没有重复元素,元素搜索速度快

package 随机分组;

import java.util.ArrayList;

import java.util.HashSet;

import java.util.List;

import java.util.Scanner;

import java.util.Set;

public class Test {

public static void main(String[] args) {

List zu=new ArrayList();

Scanner sc = new Scanner(Test.class.getClassLoader().getResourceAsStream("table.txt"));

while(sc.hasNextLine())

{

String eachOne = sc.nextLine();

if(eachOne!=null && eachOne.trim().length()>0)

{

zu.add(eachOne);//加到List集合中

//System.out.print(eachOne+"\t");

}

}

//list有序可以重复

//set 无序不可以重复(此题推荐用这个,因为一旦你的表里面记录了许多个同名字的人它就可以给你忽略掉重复的名字,但是本来就是同名的人另外说)

Set s1 = new HashSet();

//List s1=new ArrayList();

int count=0;//

while(true)

{

if(zu.size()==0)

{

break;

}

int index=(int)(Math.random()*zu.size());

String n=zu.get(index);

if(s1.add(n))//把对应的字符串(名字)加入到set对象里面

{

System.out.print(n+"\t");

zu.remove(n);//

count++;

if(count%7==0)//控制换行

System.out.println();

}

}

}

}

标签:

JAVA求班级男女生比例_java编程:给你一个班级的名单,随机分成6个组的问题解决办法...相关推荐

  1. java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...

    问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...

  2. JAVA求是否能够构成内切圆_Java编程 如何计算三角形的内切圆半径?

    匿名用户 1级 2011-03-26 回答 一般三角形:r=2S/(a+b+c),其中S是三角形面积,a.b.c是三角形三边.另外S=根号下p(p-a)(p-b)(p-c),其中p=(a+b+c)/2 ...

  3. java求方程的根运行图_Java程序设计(十四)----一个求一元二次方程根

    * 程序的版权和版本声明部分 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved. * 作 者: 刘镇 * 完成日期: 2012 年 11 ...

  4. java设计求圆的面积周长的代码_java编程 1.设计一个求圆的面积和周长的类,要求:1计算当半径r=10和20时,圆的面积,并显示出来 、...

    导航:网站首页 > java编程 1.设计一个求圆的面积和周长的类,要求:1计算当半径r=10和20时,圆的面积,并显示出来 . 时间:2018-11-8 java编程 1.设计一个求圆的面积和 ...

  5. 四川大学计算机学院男女生比例,2019年四川各大高校男女比例排行,电子科技大学4比1...

    近期,省内包括四川大学在内的13所高校陆续发布了2019级新生男女比例数据,你们要的数据来了!男生最多的,当然是电子科技大学,占81.05%!女生最多的是哪个学校?一起来看2019年四川高校男女比例排 ...

  6. 金陵科技学院计算机系男女比,【为男女比例正名】揭秘南京26所高校男女生比例!...

    (这里~我是进击のTT酱~ 这是我的第二十一篇文章.男女比例一定程度上反映着一个学校的脱单速度,南京高校的男女比例都是如何呢?欢迎订阅"你听到的故事都是甜的吗"阿里嘎多~) 据信息 ...

  7. java框架的利与弊_Java编程的利与弊

    java框架的利与弊 没有什么技术可以吹嘘保持相关性超过20年了. 但是今年,Java被评选为第五大最受欢迎的技术 ,仅被无可争议的领先者JavaScript,HTML,CSS和SQL所超越. 尽管在 ...

  8. java请输入三个成绩 求平均分_Java编程,定义一个学生类,输入3个学生数据,输出平均分和总分...

    展开全部 import java.util.Scanner; import java.text.DecimalFormat; public class 数组问题 { public static voi ...

  9. 用java求1000之内的素数_java求1000以内的素数

    .out.println("周长为:"+ bianChang*4); System.out.println("面积为:"+ bianChang*bianChan ...

最新文章

  1. 条件随机场概率无向图模型的因子分解
  2. FLEX RSL 部署产生的问题
  3. VC2013 代码图,依赖项关系图,等出错解决办法.
  4. ubuntu7.10中的apache的一些设置
  5. 一个值得收藏的小工具
  6. 初学者学习python2还是python3?
  7. Java中的一些基本转换
  8. 日本词汇的认识与理解
  9. 微信硬件平台对接--蓝牙
  10. mt6573集成MCP nandflash的详细方法
  11. 打印没反应/打印耗时长/not accessible
  12. 头条推荐量越来越少,是否还要坚持下去?
  13. php selectradio和checkbox默认选择的实现方法
  14. 神经元轴突发育的探索简史
  15. htonl,htons 和 ntohs相关问题
  16. plc里的二进制 用计算机,PLC中常用数制及如何转换
  17. 使用快照启动 FIBOS、EOS 节点
  18. 实现聊天软件消息刷屏
  19. 贵州古老歌舞开启悉尼农历节
  20. java浮动广告_用JavaScript实现网页上的浮动广告

热门文章

  1. 顺丰王国--传奇创造者
  2. 音频隐写术总结篇(附隐写软件下载链接)
  3. webrtc入门:1.使用getUserMedia获取摄像头流
  4. JS 如何清除页面缓存
  5. C语言:字母金字塔(输入一个大写字母,输出从A到这个字母的金字塔
  6. 用C语言打印一个金字塔
  7. vue 服务器代码更新 浏览器页面不更新
  8. 国内有哪些云服务器比较靠谱?
  9. “一键”控制 STM32 的 NRST 和 BOOT0
  10. python123第八周_GitHub - ChangYZ123/Python-100-Days: Python - 100天从新手到大师