java中的Scanner类进行操作

来源:互联网 发布:中信国安 大数据 编辑:程序博客网 时间:2024/05/12 10:49

该类在java.util包中,是一个挺有意思的类,操作起来的也比较简单

看看具体的用法

package test;import  java.util.Scanner;import  java.io.InputStream;import java.io.FileInputStream;import   java.io.File;public class Scaner_test {   public static  void main(String args[])throws  Exception{   Scanner   s=new Scanner(System.in);   System.out.println("请输入字符串");/*   while(true){   String  line=s.nextLine();   if(line.equals("exit")) break;   System.out.println(">>>>>"+line);   }*///   Scanner默认使用空格作为分割符来分隔文本,但允许你指定新的分隔符   Scanner  s1=new Scanner("123 asdf sd 45 789 sdf asdfl,sdf.sdfl,asdf    ......asdfkl    las");   s1.useDelimiter(" |,|\\.");    while(s1.hasNext()){   System.out.println(s1.next());   }    System.out.println("读取桌面的文test.py文件开始");InputStream   in=new   FileInputStream(new File("D:\\Users\\zhoumeixu204\\Desktop\\test.py"));   Scanner    s2=new  Scanner(in);while(s2.hasNextLine()){System.out.println(s2.nextLine());}     }}


0 0
原创粉丝点击