java 提供了scanner类用于输入; scanner可以接受文件,输入流,字符串作为数据源。
然后从文件,输入流,字符串中解析数据。
具体的格式见下面的代码:
<span style="font-size:18px;">package lkl1;
import java.util.Scanner;
public class lkl1 {
public static void main(String[] args){
//使用Scanner获取键盘输入
//System.in代表标准输入,也就是键盘输入
Scanner sc =new Scanner(System.in);
//可以通过下面的函数指定分隔符
//sc.useDelimiter("\n")
//以下是各种格式的输入
while(sc.hasNext()){
//sc.hasNext(),是一个通用的判断,可以用于大多数类型的输入
//当然也可以使用每一种类型特定的方法如sc.hasNextInt();
//输入以后可以通过sc.next()进行内容的读取,但是sc.next()的格式
//根据不同的类型有所不同,具体如下
String str =sc.next();
int a = sc.nextInt();
double d =sc.nextDouble();
}
//下面是整行输入示例
while(sc.hasNextLine()){
String str=sc.nextLine();
System.out.println("java的整行输入:"+str);
}
}
}
</span>