zoukankan      html  css  js  c++  java
  • java: scanner(输入流)文本扫描类

    //scanner是接受system.in输入流的操作类
    		//scanner同时也支持文件输入流的操作
    		//一个可以使用正则表达式来分析基本类型和字符串的简单文本扫描器
    		
    		
    		Scanner scan = new Scanner(System.in);
    		String str = null;
    		if( scan.hasNext() )
    		{
    			str = scan.next();
    		}
    		System.out.println("str = "+ str);
    		
    		
    		//正则扫描
    		
    		Scanner scan = new Scanner(System.in);
    		String str = null;
    		if( scan.hasNext("\d{4}-\d{2}-\d{2}") )
    		{
    			str = scan.next();
    		}
    		System.out.println("str = " + str);
    		
    		
    		
    		//文件流
    		File file = new File("F:"+File.separator+"work"+File.separator+"work"+File.separator+"demo.txt");
    		
    		Scanner scan = new Scanner( new FileInputStream(file) );
    		//设置扫描器分隔符,如以行为分隔符
    		scan.useDelimiter("
    ");
    		StringBuffer buf = new StringBuffer();
    		while( scan.hasNext() )
    		{
    			buf.append(scan.next()).append("
    ");
    		}
    		System.out.println(" str = " + buf);
    

      

    //scanner是接受system.in输入流的操作类
    //scanner同时也支持文件输入流的操作
    //一个可以使用正则表达式来分析基本类型和字符串的简单文本扫描器

  • 相关阅读:
    316. 去除重复字母
    331. 验证二叉树的前序序列化
    225. 用队列实现栈
    197. 上升的温度
    178. 分数排名
    177. 第N高的薪水
    小程序导航
    css3、js动画特效
    背景透明css
    h5新标签IE8不兼容怎么办?
  • 原文地址:https://www.cnblogs.com/achengmu/p/7237477.html
Copyright © 2011-2022 走看看