java实现点名,在文本中每行存一个名字。

import java.io.File;

import java.io.FileInputStream;

import java.util.ArrayList;

import java.util.Random;

import java.util.Scanner;

public class Demo1 {

public static void main(String[] args) throws Exception {

File f = new File("src/t4/names.txt");

Scanner cin=new Scanner(new

FileInputStream(f));

cin.useDelimiter("\n");

ArrayList nameList=new

ArrayList();

while(cin.hasNext()){

nameList.add(cin.next());

}

Random r=new Random();

int num=r.nextInt(nameList.size());

System.out.println(nameList.get(num));

}

}

Java点名分类_java实现点名 | 学步园相关推荐

  1. java个人所得税计算_java个人所得税计算器 | 学步园

    class Caculate{ private String name; private double money; private double actual; /** * @param usern ...

  2. java迭代器 异常_java迭代器失效 | 学步园

    今天在测试代码的时候出现一个异常ConcurrentModificationException,该异常网上很多解决方案以及解释,但我还是再记录一遍吧. 代码抽象出来是这样的: import java. ...

  3. java利己线程_java利己线程 | 学步园

    所谓利己线程,就是在运行时不考虑其它线程的运行权限和时间分配,一心只顾自己运行完成了事的这种线程,比如:while(true){............} 但是,如果{..........}的代码中要 ...

  4. java有关地址的讲解_Java迭代器讲解 | 学步园

    迭代器在其实就是指针,读取集合或者数组中的一个值,读完以后又指向下一条数据. iterator() 迭代器只读,不能改效率要比for循环高 迭代器的一些方法: HasNext() 如果仍有元素可以迭代 ...

  5. java构造字符缓冲区_java学习笔记 | 学步园

    一.数组 类型[] 名称=new 类型[长度] 二.字符串2.1字符串类Stringjava.lang.StringString 名称=new String("xxxx")=&qu ...

  6. java起名_java命名方法 | 学步园

    Java命名方法 1.骆驼(Camel)命名法:第一个字母小写,随后的每个单词的第一个字母大写.如:studentName 2.帕斯卡(Pascal)命名法:每一个单词的第一个字母都大写.如:Stud ...

  7. java 文件句柄不释放_Java文件句柄释放 | 学步园

    java代码书写过程,文件资源的释放需要特别谨慎的对待.通常文件资源使用后必须close,然后再删除. 如果先删除但没有close掉,会造成文件句柄未被释放. 这会造成实际使用磁盘空间较大,成为瓶颈 ...

  8. java 监听器 分类_java过滤器和监听器详解 分类: 学习专区

    过滤器 1.Filter工作原理(执行流程) 当客户端发出Web资源的请求时,Web服务器根据应用程序配置文件设置的过滤规则进行检查,若客户请求满足过滤规则,则对客户请求/响应进行拦截,对请求头和请求 ...

  9. java 项目心得_读懂JAVA WEB项目的一点心得 | 学步园

    今日接手一个JAVA开发的WEB项目,代码已是现成的(无文档),需要熟悉和日后修改.很久没有写代码了,于是有点儿不知如何下手,现在将自己感觉有用的做法记录一下. 一.熟悉应用整体功能 WEB项目的话, ...

最新文章

  1. WindowsServer2012史记3-SMB管理
  2. 视频采集-非DICOM影像设备转DICOM标准的解决方案
  3. oracle怎么解析sql,oracle SQL解析步骤小结
  4. c++中的多态---1(多态概念,静态联编和动态联编,多态原理解析,重载,重写,重定义的对比)
  5. [转] ASP.NET中使用javascript
  6. 通过实例看懂diff命令输出
  7. python使用格式化教程_软件测试教程之python格式化输出format用法
  8. SQL Server:关键字搜索
  9. java js加密_JS加密解密
  10. Visual Basic(VB6.0)精简版
  11. 如何在教学中利用计算机网络,教师论苑(二十二)| 利用XMind思维导图优化计算机网络基础课堂教学...
  12. 苹果mac笔记本部分按键失灵怎么回事?5连option键即可解决
  13. Javascript使用turndown 将html 转为md
  14. 象棋巫师魔法学校/象棋路边摊 前1050关
  15. Linux中卷的扩展命令
  16. 不需要个人信息的云服务器,那些云服务器不需要实名
  17. html文本隐藏内容占位,在HTML中如何隐藏某段文字具体该怎么实现文
  18. 抖音删除作品会有哪些影响,限流降权该如何挽回丨国仁网络资讯
  19. 软件测试周度目标,部门周度工作计划表(新)-
  20. Qt中国象棋之棋子的实现

热门文章

  1. 记录徒手解决cranberry病毒的过程
  2. 10年老司机,未必知道的IT基础知识
  3. 虚幻——动画蓝图、状态机制作人物走跑跳动作
  4. boonton 功率测试软件,教你使用功率计及功率分析仪测试
  5. 【离散系统】传递函数和状态空间方程离散化
  6. java中类的加载顺序
  7. 接口编写 文档规范 总结
  8. 从原理到策略算法再到架构产品看推荐系统 | 附Spark实践案例
  9. SQL 中的时间格式
  10. windows如何使用本机电脑远程桌面连接另一台电脑