Java的文本输入

在这里插入图片描述
创建对象

//控制台
Scanner input=new Scanner(System.in);
//文本文件
//会抛出 filenotfoundexception
Scanner input=new Scanner("文件地址/字符串");//如果是绝对地址在首部添加file:
//URL
Scanner input=new Scanner(url对象.openStream());

读取

//对象名.next+数据类型();
input.nextInt
input.next()//字符串
input.nextLine()//读一行

没有nextChar(),需要读字符串取第一位

工作原理:

  分隔符,是表示一个读取内容结束的标志,默认为空格.
  分隔符 可以改变 useDelimiter(Pattern:String);
  读取时,越过一个分隔符,读取到下一个分隔符结束前的内容.在转换成相应的数据类型
  nextLine() 的分割符为 /n ,读取一行的内容

关闭和判断的方法:
hasNext()
close()

posted @ 2019-06-06 16:49  少年留不住  阅读(266)  评论(0编辑  收藏  举报