美文网首页
java 入门 -- Scanner 类介绍

java 入门 -- Scanner 类介绍

作者: Michael_林 | 来源:发表于2017-02-12 17:01 被阅读139次

/*

* Scanner 类介绍

* Scanner 对象的构造方式:

* ——使用字符串直接构造Scanenr对象

* ——使用一个File对象来构造Scanenr对象

* ——从标准输入构造一个Scanner对象

[从标准输入读取字符串的时候,也可以使用重定向将一个文件绑定到System.in中]

*

* Scanner中的常用方法

* (1)hasNext() 是否还有未读取的字符

* (2)next() 下一个单词,默认空格分隔

* (3)nextLine() 按行读取,下一行

* (4)nextInt/long 读取一个整形/长整形字符串

* (5)nextFlaot/Double 读取一个单精度/双精度字符串

*/

package com.michael.lin;

import java.io.IOException;

import java.nio.file.Path;

import java.nio.file.Paths;

import java.util.Scanner;

public class Demo02 {

//构造Scanner对象的各种方式

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

//1.使用一个字符串构造Canner

Scanner sc1 = new Scanner("Hello world! 12");

while(sc1.hasNext()){

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

}

//2.使用File构造一个Scanner对象

Scanner sc2 = new Scanner(Paths.get("c://a.txt"));

while(sc2.hasNext()){

System.out.println(sc2.nextLine());

}

//3.从标准设备读取字符,按回车键结束输入

Scanner sc3 = new Scanner(System.in);

while(sc3.hasNext()){

System.out.println(sc3.nextInt());  //打印出每一个整形,每个整形用空格分隔

}

}

}

相关文章

  • java中Scanner类如何使用

    java中Scanner类如何使用 Scanner类介绍 java.util.Scanner 是 Java5 的新...

  • java 入门 -- Scanner 类介绍

    /* * Scanner 类介绍 * Scanner 对象的构造方式: * ——使用字符串直接构造Scanenr...

  • 日常记忆之Java Scanner类

    Java Scanner类 java.util.Scanner是Java5的新特性,我们可以通过Scanner类来...

  • 11.26

    Java Scanner 类java.util.Scanner 是 Java5 的新特征,我们可以通过 Scann...

  • Java Scanner 类

    Java Scanner 类 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scan...

  • JAVA Scanner和Random

    Scanner类的使用(掌握) A: Scanner类的使用 a: 导包import java.util.Scan...

  • Java I/O

    一. Java Scanner 类 java.util.Scanner是 Java5 的新特征,我们可以通过 Sc...

  • java的输入输出

    Scanner类存在于java.util中,在需要进行Scanner操作时,在最上方导入Scanner类。方法如下...

  • 2020-08-28

    Scanner类 实现步骤: 1.导包:import java.util.Scanner;2.Scanner的实例...

  • Java中Scanner用法总结(nextlnt,next,ne

    Scanner类简介 java添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。...

网友评论

      本文标题:java 入门 -- Scanner 类介绍

      本文链接:https://www.haomeiwen.com/subject/asmaittx.html