黑马程序员技术交流社区

标题: 标准输入输出流 [打印本页]

作者: 邱石    时间: 2015-6-14 16:47
标题: 标准输入输出流
标准输入输出流(理解)
        (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));
                        //先把字节输出流转换为字符流,再通过字符缓冲流来包装。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2