java.util.scanner的总结

java.util.scanner的总结

ID:35294537

大小:35.00 KB

页数:5页

时间:2019-03-23

java.util.scanner的总结_第1页
java.util.scanner的总结_第2页
java.util.scanner的总结_第3页
java.util.scanner的总结_第4页
java.util.scanner的总结_第5页
资源描述:

《java.util.scanner的总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.java.util.Scanner的总结  2.//构造方法(常用的三个)  3.//Scanner(File source)  4.//Scanner(InputStream source)  5.//Scanner(String source)  6.  7.//对比两种方式的比较  8.//Scanner sc=new Scanner(System.in);   9.//BufferedReader br=new BufferedReader(new InputStreamReader(System.in))   10.  11.//方法  12

2、.//useDelimiter(Pattern pattern)改变token的分割方式,默认的是空格,传Pattern对象  13.//useDelimiter(String pattern)改变token的分割方式,默认的是空格,传String  14.  15.//hasNext();查看是否有token的分割段  16.//hasNextInt();查看是否有int类型的token的分割段  17.//nextInt();返回下一个int的数值  18.//nextLine();返回一行  19.  20.//hasNext(Pattern pat

3、tern);返回下一个pattern类型的token  21.  22.public class ScannerTest {  23.    public static void main(String[] args){  24.        String str = "1.1 22.2 s 4 5.3 6 7.5 8 9";  25.        Scanner scanner = new Scanner(str);  26.        //scanner.useDelimiter("\.");  27.        while(scanne

4、r.hasNext()){  28.            if(scanner.hasNext(Pattern.compile("\d\.\d"))){  29.                System.out.println(scanner.next());  30.            }else{  31.                scanner.next();//要调用一下next()相关的方法才会到下一个token  32.            }  33.        }             34.    }  35

5、.}  36.  37.结果:  38.1.1  39.5.3  40.7.5  41.  42.  43.public class ScannerTest {  44.    public static void main(String[] args){  1.        String str = "1.2 s.4 5 6.7 8 9";  2.        Scanner scanner = new Scanner(str);  3.                  //token以.分割  4.        scanner.useDelim

6、iter("\.");  5.        while(scanner.hasNext()){  6.            System.out.println(scanner.next());  7.        }             8.    }  9.}  Java5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和Matcher类之间的某种结合。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表达式和从输

7、入流中检索特定类型数据项的方法。这样,除了能使用正则表达式之外,Scanner类还可以任意地对字符串和基本类型(如int和double)的数据进行分析。借助于Scanner,可以针对任何要处理的文本内容编写自定义的语法分析器。来源:(http://blog.sina.com.cn/s/blog_611a572c0100e6pz.html)-Java中Scanner类的用法_周海明_新浪博客Scanner是SDK1.5新增的一个类,可是使用该类创建一个对象.  Scannerreader=newScanner(System.in);  然后reader对象调

8、用下列方法(函数),读取用户在命令行输入的各种数据类型:  nex

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。