/**
* Scanner
*
*@author Chris Ma
*April 17th,2009
*/
// Scanner 一个可以使用正则表达式来分析基本类型和字符串的简单文本扫描器。
import java.util.Scanner;
public class Demo1
{
public static void main(String[] args)
{
String input = "1 fish 2 fish red fish blue fish";
//Scanner 使用分隔符模式将其输入分解为标记 本例中1 ,2 ,red等即为标记
//useDelimiter()用来指定分隔符
Scanner s = new Scanner(input).useDelimiter("//s*fish//s*");
// 如果检测到的第一个标记能转成int型,nextInt()返回一个int值否则抛出InputMismatchException,
//此例中 1 可以转换成int值
System.out.println(s.nextInt());
System.out.println(s.nextInt());
//next() 返回一个标记 但标记的前后必须是指定的分隔符
System.out.println(s.next());
System.out.println(s.next());
s.close();
}
}