关于scanner的简单问题。
import java.util.*;
public class Test2 {
private int a;
private long b;
private float c;
private double d;
private String e;
private String scanner;
Test2(String s){
scanner = s;
}
public static void main(String[] args){
Test2 test2 = new Test2("myString\n10\n20\n30.123\n" +
"40.123\nMyString");
Scanner sc = new Scanner(test2.scanner);
test2.e = sc.nextLine();//System.out.println(test2.e + "");
test2.a = sc.nextInt();
test2.b = sc.nextLong();
test2.c = sc.nextFloat();
test2.d = sc.nextDouble();
test2.e = sc.next(); //如果这换成 sc.nextLine()的话将什么都没有 这是为什么呢?
System.out.println("a = " + test2.a + ", b = " + test2.b +
", c = " + test2.c + ", d = " + test2.d + ", e = "
+ test2.e + ".");
}
}
相关推荐
Java编程实现向文本文件中读取数据之Scanner用法示例
主要介绍了Java编程实现向文本文件中读取数据之Scanner用法,结合实例形式分析了java使用Scanner类读取文本文件相关操作技巧与注意事项,需要的朋友可以参考下
java输入语句scanner用法讲解.pdf
Scanner是Java中的一个实用程序类,它位于java.util包下。Scanner类主要用于扫描输入文本,并可以从控制台、文件、输入流等读取原始数据,然后按照各种基本类型(如int、double、String等)的格式解析数据。 通过Scanner类,用户可以方便地在程序执行时,使用键盘输入数据。例如,可以提示用户输入一个字符串或数字,然后程序会等待用户的输入,并使用Scanner的方法(如nextLine()或nextInt())读取用户的输入。 使用Scanner的基本步骤如下: 导包:首先,需要将Scanner类所在的包导入到你的Java程序中。这可以通过在程序的顶部添加import java.util.Scanner;语句来完成。 创建对象:然后,你需要创建一个Scanner对象。通常,你会将这个对象与System.in关联起来,以便从控制台读取用户的输入。这可以通过Scanner scanner = new Scanner(System.in);语句来完成。 调用方法:接着,你可以调用Scanner对象的方法来读取用户的输入。例如,scanner.nextLine
Simple-QrCode-Scanner
Simple-QrCode-Scanner
Java Scanner类详解[项目源码]
本文详细介绍了Java中的Scanner类,包括其核心作用、关键特性、核心方法、典型用法、注意事项、性能对比以及常见问题。Scanner类是Java提供的基础工具类,主要用于解析原始输入数据,支持文本分词、类型转换和多源输入。文章详细讲解了Scanner类的构造方法、数据读取方法,以及如何在不同场景下使用Scanner类,如控制台交互、文件解析和字符串解析。此外,文章还指出了使用Scanner类时需要注意的事项,如混用next()与nextLine()、资源释放和异常处理等。最后,文章对比了Scanner类与BufferedReader在不同场景下的性能优劣,并解答了一些常见问题。
Advanced IP Scanner.zip
Advanced IP Scanner,是相当不错的网络技术网管软件,下载学习使用,方便好用,技术人员不可或缺


Java SE
