您的位置:首页 > 编程语言 > Java开发

java中的Scanner类进行操作

2015-10-23 15:42 447 查看
该类在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());
}

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: