java 输入
来源:互联网 发布:美女主播秀软件 编辑:程序博客网 时间:2024/04/29 17:15
java.util.Scanner是Java5的新特征,主要功能是简化文本扫描。这个类最实用的地方表现在获取控制台输入..
一、扫描控制台输入
当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法即可。
/**
* 扫描控制台输入
*
* @author leizhimin 2009-7-24 11:24:47
*/
public class TestScanner {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入字符串:");
while (true) {
String line = s.nextLine();
if (line.equals("exit")) break;
System.out.println(">>>" + line);
}
}
常用的API有以下几个:
delimiter()
返回此 Scanner 当前正在用于匹配分隔符的 Pattern。
hasNext()
判断扫描器中当前扫描位置后是否还存在下一段。(原APIDoc的注释很扯淡)
hasNextLine()
如果在此扫描器的输入中存在另一行,则返回 true。
next()
查找并返回来自此扫描器的下一个完整标记。
nextLine()
此扫描器执行当前行,并返回跳过的输入信息。
一、扫描控制台输入
当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法即可。
/**
* 扫描控制台输入
*
* @author leizhimin 2009-7-24 11:24:47
*/
public class TestScanner {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入字符串:");
while (true) {
String line = s.nextLine();
if (line.equals("exit")) break;
System.out.println(">>>" + line);
}
}
常用的API有以下几个:
delimiter()
返回此 Scanner 当前正在用于匹配分隔符的 Pattern。
hasNext()
判断扫描器中当前扫描位置后是否还存在下一段。(原APIDoc的注释很扯淡)
hasNextLine()
如果在此扫描器的输入中存在另一行,则返回 true。
next()
查找并返回来自此扫描器的下一个完整标记。
nextLine()
此扫描器执行当前行,并返回跳过的输入信息。
0 0
- Java输入
- java输入
- java输入
- java 输入
- JAVA输入
- java输入
- JAVA输入
- JAVA输入
- Java 输入
- java 输入
- java输入
- Java输入
- 【java】java输入
- Java控制台输入,输出!
- Java 控制台输入
- java如何输入数据
- Java 简单输入类
- JAVA里的输入
- codeforces 599 C. Day at the Beach【思维】
- OpenSceneGraph实现的NeHe OpenGL教程 - 第三十八课
- 第一次写csdn博客
- Android 自定义控件之三点循环缩放
- windows caffe vs2013 安装
- java 输入
- 程序员要勇于说不
- 解决阿里百川推送机型兼容问题
- 正则表达式:.Net Framework平衡组/递归匹配搜索源码中的函数/方法({}匹配)
- [JS]JS原型与原型链
- OpenSceneGraph实现的NeHe OpenGL教程 - 第三十九课
- SVM支持向量机和libsvm的使用
- 理解计算机的编码系统
- Magento与大型网站技术架构