(二)java.util.Scanner的使用
2016-09-03 11:56
483 查看
Scanner是一个使用正则表达式来解析基本类型和字符串的简单文本扫描器。
Scanner使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配。然后可以使用不同的 next 方法将得到的标记转换为不同类型的值。
以下代码:
Scanner in = new Scanner(System.in); int N = in.nextInt(); String s = in.nextLine(); System.out.println(s);
当输入如下:
12 a b c
第一个in.nextInt()会读取数字12,但后面有一个换行符不会读取
第二个in.nextLine()便会读取该换行符,并不会读取第二行内容。
应改为:
int N = in.nextInt(); String s = in.nextLine(); String s1 = in.nextLine(); System.out.println(s1);
相关文章推荐
- java.util.Scanner使用方法
- java中接收输入的函数java.util.Scanner的使用
- Java 标准类使用 Java.util.Scanner
- Java IO操作——专门的数据输入类Scanner(java.util工具包中)的具体使用
- (二)java.util.Scanner的使用
- JAVA Scanner 用法注意事项(scanner 使用错误:Exception in thread "main" java.util.NoSuchElementExceptionation )
- java.util.Queue使用示例
- Java scanner基本使用
- java.util.logging.Logger使用详解
- JavaWEB--POI之EXCEL操作、优化、封装详解系列(五)--PoiExportUtil使用文档(1)
- JavaWEB--POI之EXCEL操作、优化、封装详解系列(六)--PoiExportUtil使用文档(2)分页
- 004-java.util.logging.Logger使用
- java.util.Scanner—— 详解
- Servlet使用适配器模式进行增删改查案例(IBaseDaoUtil.java)
- Servlet使用适配器模式进行增删改查案例(BaseDaoUtilImpl.java)
- java.util.regex包下的Pattern类和Matcher类的使用总结
- java.util.concurrent.atomic.AtomicInteger使用整理与解析
- Java IO操作——掌握压缩流的使用(ZipOutputStream、ZipFile、ZipInputStream)[java.util包中]
- Java中Scanner.useDelimiter( )方法使用
- shiro 使用缓存时出现:java.io.NotSerializableException: org.apache.shiro.util.SimpleByteSource