星空网 > 软件开发 > Java

Scanner类总结

1.构造器

Scanner(File source) 
Scanner(InputStream source) 
Scanner(String source)

 

参考:http://blog.sina.com.cn/s/blog_7014ad5c01018sov.htm
2.方法
 1     Scanner in =new Scanner(System.in); //开启扫描器 2     //一、hasNext() 3     System.out.println(in.hasNext());  //输出时间:第一个输入数据接受到“保存并换行”指令(即"回车符“) 4      5     //二、查看“默认分割方式” 6     Pattern p =in.delimiter();     7     System.out.println(p);        /**输出:\p{javaWhitespace}+  <白色空格> */ 8      9     //三、修改“默认分割方式”10     p =Pattern.compile("_"); 11     in.useDelimiter(p);        //修改next()、nextXXX()(除nextLine)方法默认“分割方式”12     System.out.println("【测试分割方式】请输入测试字符串;");  13     String s =in.next();        /** 输入: a_b_c */14     System.out.println(s);       /** 输出;改了(改为'_'):“a” ||没改(默认'空格'):“a_b_c” */15     16     //四、next()与nextLine()的区别17      System.out.println("【测试next与nextLine】请输入测试字符串;");18                    //接受输入19        s =in.next();    /** 输入: a_b_c */20                   //s="a",光标移到c后空格                  21                   //光标是否在行首?NO ——>不接受输入(返回上一行("a_b_c"所在行)中c后部分——空字符串)22          s =in.nextLine();  //s="",换行23                    //光标是否在行首?YES——>接受输入24          s =in.nextLine();  /** 输入: a_b_c */25                    //s="a_b_c",换行26          /**27           * 总结:28           *   相同点:“保存并换行”条件——回车29           *   不同点: 扫描方式、分割方式30           * */31    //五、close()      32          in.close();     //关闭扫描器

 


 
 




原标题:Scanner类总结

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

国内海外账户开户:https://www.goluckyvip.com/tag/72708.html
印度零售商:https://www.goluckyvip.com/tag/7271.html
如何开设境外账户:https://www.goluckyvip.com/tag/72718.html
FRL商店:https://www.goluckyvip.com/tag/7272.html
如何在境外开设账户:https://www.goluckyvip.com/tag/72722.html
国外账户怎么开户:https://www.goluckyvip.com/tag/72723.html
三百元以内千兆路由器怎么选择?:https://www.vstour.cn/a/363184.html
千岛湖绿城度假酒店的简介:https://www.vstour.cn/a/363185.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流