java 控制台输入的两种方式

来源:互联网 发布:游侠对战平台mac版 编辑:程序博客网 时间:2024/05/16 08:40

java 控制台输入的两种方式


Code 展示

/** * java 控制台输入的两种方式 <br> * Scanner scanner = new Scanner(System.in);//jdk1.5之后出现<br> * BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));//很早就出现了<br> *  * 备注研究下System这个类 *  * @author xuyi3 * @2016年6月30日 @上午10:43:26 * @SystemTest * @功能说明:<br> * @春风十里不如你 * @备注 */public class SystemTest {    @Test    public void testScaner() {        //jdk1.5之后的简便输入流,支持多种数据类型的读取        Scanner scanner = new Scanner(System.in);        String line = null;        while ((line = scanner.nextLine()) != null) {            if ("bey".equals(line)) {                scanner.close();                break;            }            System.out.println("copy:" + line);        }    }    @Test    public void testSystem() throws Exception {        //jdk1.5之前自己封装的控制台输出流        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));        String line = null;        while ((line = bufferedReader.readLine()) != null) {            if ("bey".equals(line)) {                bufferedReader.close();                break;            }            System.out.println("copy:" + line);        }    }}
0 0