A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 一步步 中级黑马   /  2013-11-15 09:59  /  1066 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Scanner这个方法怎么用?
黑马基础视频中第几天第几个视频涉及到了这个知识点了?

3 个回复

倒序浏览
本帖最后由 一步一脚印 于 2013-11-15 10:26 编辑
  1. Scanner scanner = new Scanner(System.in);
  2.                 int[] arr = new int[6];
  3.                
  4.                 //键盘输入5个数
  5.                 for(int i=0; i<5; i++){
  6.                         arr[i] = scanner.nextInt();
  7.                 }
复制代码
基本用法。
Scanner(InputStream source) ;
这个是 api中 Scanner构造方法的一种,要传入一个输入流对象,所以在创建时我们传入参数(System.in  : 标准的输入设备,对应键盘。)
在api中,这个in实际是一个字节读取流对象。
  1. public static final InputSteam  in;  
复制代码
下面就是用Scanner对象里面的next, 或者相对应类型的方法进入写入即可。
不知道我这样解释你看得懂吗?


回复 使用道具 举报
这个应该是正则表达式中的内容吧,你可以去看看正则表达式的那些视频。(黑马中的入学视频没有正则表达式)在传智播客中下载的视频应该有。
回复 使用道具 举报
Scanner(InputStream source) ;
这个是 api中 Scanner构造方法的一种,要传入一个输入流对象,所以在创建时我们传入参数System.in(这个是系统自带的)、
下面就是用Scanner对象里面的next, 或者相对应类型的方法进入写入即可。
不知道我这样解释你看得懂吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马