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. c# groupbox大小,C# 实现可拖动和调整大小的控件
  2. 人工智能的发展趋势和行业岗位
  3. 【IT资讯】Linus Torvalds:我们都老了,但Linux维护真的很难找
  4. Opportunity expected revenue storage field
  5. Android自己主动化測试之Monkeyrunner用法及实例
  6. win7查看 本地计算机策略,win7系统本地组策略编辑器打不开怎么办
  7. Python打包 pyinstaller
  8. beatsx三闪红灯是什么意思_“左转弯待转区”还有坑?走错了等于闯红灯,驾照直接扣6分罚200...
  9. JAVA设置流中当前位置_java文件流的问题!急
  10. java需求分析和设计,附面试题
  11. hane nfs win 配置_NFS服务器HaneWin NFS Server
  12. 大漠插件注册使用方法教程
  13. chrome拓展 --截屏文字识别
  14. 江苏省计算机二级cpp试题,2017年计算机二级C++考试试题
  15. 计算机知识论,计算机科学与技术中的系统论与辩证法
  16. ios使用theos tweak logify.pl自动hook .h头文件中所有的方法
  17. 2分钟入侵网站全程实录
  18. 外贸公司比较常用邮箱有哪几个?邮箱的区别是什么?
  19. MQTT学习笔记——Yeelink MQTT服务 使用mqtt.js和paho-mqtt
  20. 洛谷P3387 【模板】缩点 题解

热门文章

  1. 策略梯度方法介绍——带基线的REINFORCE
  2. js金额千分位 及 清除千分位
  3. 公司小白熟悉苹果Mac常用简单操作
  4. 小白:从0开始捣鼓Ubuntu(中文输入法)
  5. 7月14日第壹简报,星期四,农历六月十六
  6. 网页忘记密码怎么办?一招帮你找回密码!
  7. Java中对象转换为字符串的几种方式
  8. 苹果CMS根据有无播放组输出不同的内容
  9. 人脸表情数据集集合整理——数据集构建新的体会
  10. Processing 模拟池塘生态系统