1、学员类
定义学员姓名,学号,班级以及年级字段与属性,并新建两组构造方法
![](https://img.haomeiwen.com/i16716627/aeb4e7deb1183574.png)
2、选号器类
选号器类构造方法,初始化新建一个学员类变量,并建立学员类集合字段
![](https://img.haomeiwen.com/i16716627/4f5503183cea8ffc.png)
从预设文件stuList.txt中读出学员信息,该文件放置在debug文件夹中
![](https://img.haomeiwen.com/i16716627/ab2f11a5ee9242e2.png)
,通过文件读取方式读出,注意文件格式,符号的对应性
![](https://img.haomeiwen.com/i16716627/2468286d613021d6.png)
按行读取信息,并使用英文半角“,”将字符串分隔为数组,存入新建的字符串数组中,最后通过集合add方法将数组按顺序存入集合——注意,此处要求文本文件中的数据必须按照预定的格式,否则出错。
![](https://img.haomeiwen.com/i16716627/c84f1a2fdcc5531a.png)
使用random默认的无参数构造函数,依托于系统时钟来完成随机数筛选,随机数小于采集到的集合元素总数,故使用stuList.Count属性
![](https://img.haomeiwen.com/i16716627/6137a13213f082f3.png)
网友评论