高校课堂笔记:JDK 1.5后扫描流使用与实现.pdfVIP

  • 0
  • 0
  • 约6.29千字
  • 约 10页
  • 2026-01-26 发布于四川
  • 举报

高校课堂笔记:JDK 1.5后扫描流使用与实现.pdf

1、知识点:扫描流

流的具体使用

2、具体内容

从JDK1.5开始才加入的扫描流。如果现在想要数据,那么只能够依赖InputStream、

Reader类完成,而这两个类是不方便的。所以为了解决这个问题,从JDK1.5增加了一个新

的功能类:java.util.Scanner。这个类首先来观察一下它的构造方法:

ubplicScanner(nIputStreamosurce)

在实例化Scanner对象时需要接收一个实例化的InputStream类对象,如果作文件,那么可

以使用FileInputStream类完成。

packagecn.demo;

importjava.io.File;

importjava.io.FileInputStream;

importjava.util.Scanner;

publicclassTestDemo{

publicstaticvoidmain(String[]args)throws

Exception{

文件文件=新建File(C:+File.分隔符+

demo+文件。分隔符

+hello.txt);

扫描器扫描=新建Scanner(新建

1、知识点:扫描流

流的具体使

2、具体内容

从JDK1.5开始才加的描流应如果现要想数据那么只能够依InputStream、Reader

类完成,而这两个类是不方便的所以为了决这的难,从JDK1.5之增了个新的功类:

java.util.Scanner这个类首先来观察下它构方法:

publicScanner(InputStreamsource)

在实例化Scanner对象需要接收个实例化的InputStream类对象,如果说现作文件,

那么以使FileInputStream类完成

packagecn.demo;

importjava.io.File;

importjava.io.FileInputStream;

importjava.util.Scanner;

publicclassTestDemo{

publicstaticvoidmain(String[]args)throws

Exception{

Filefile=newFile(C:+File.separator+

demo+File.separator

+hello.txt);

Scannerscan=newScanner(new

FileInputStream(file));

scan.useDelimiter(\n);

while(scan.hasNext()){//有数据

System.out.println(scan.next());

}

scan.close();

}

}

使用Scanner操作文件的是非直接的,但需要考虑好分隔符的问题

Scanner类还可以方便地进行键盘数据的接收,如果现在想要通过键盘输入数据,则可以利用

System.in完成

packagecn

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档