1.使用Scanner取得输入
比起System.in对象提供的read()方法(它是从输入串中取得一个字节的数据),可以获取用户输入的字符串。
创建:Scanner scanner = new Scanner(System.in);这里传了一个System.in对象,用了代理模式。
获取输入:scnner.next();
还可以获取整数:scanner.nextInt();scanner.nextFloat();scanner.nextBoolean();
2.使用BufferedReader取得输入
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
bufferedReader.readLine();//可以获取一行文字 包括空格。
3.将输出内容定位到某个文件:
java HelloJava > HelloJavaResult.txt
与System.out不同的是System.err不会将输出内容定位到指定文件,而System.out会。