A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 邱石 中级黑马   /  2015-6-14 16:47  /  222 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

标准输入输出流(理解)
        (1)System类下面有这样的两个字段
                public static final InputStream in 标准输入流
                public static final PrintWriter out 标准输出流
               
                InputStream is=System.in;
                PrintWriter ps=System.out;
               
                我们常见的System.out.println("HelloWorld");相当于
                PrintWriter ps=System.out;
                ps.println("HelloWorld");
               
        (2)三种键盘录入方式
                A:main方法的args接收参数
                B:System.in通过BufferedReader进行包装
                        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
                        String line=br.readLine();//每次读取一行
                        int i=Integer.parseInt(br.readLine());//把读取的字符串转成int类型
                C:Scanner
                        Scanner sc = new Scanner(System.in);
        (3)输出语句的原理和如何使用字符流输出数据
                A:原理
                        System.out.println("helloworld");
                       
                        PrintStream ps = System.out;
                        ps.println("helloworld");
                B:把System.out用字符缓冲流包装一下使用
                        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
                        //先把字节输出流转换为字符流,再通过字符缓冲流来包装。
您需要登录后才可以回帖 登录 | 加入黑马