Java-输入输出基础(字节流)

来源:互联网 发布:matlab nan数据变为0 编辑:程序博客网 时间:2024/06/07 04:59
import java.io.IOException;public class systemDemo2 {    public static void main(String[] args) {        demo1();        demo2();    }    private static void demo2() {        try {            byte buf[]=new byte[10];//字节数组//          System.in.read(buf);//阻塞式方法,必须有输入,才能往下继续运行            int len=System.in.read(buf);//返回输入的字节长度//          for(int i=0;i<buf.length;i++){//数组长度是变量buf.length//              System.out.print((char)buf[i]);//          }//          for(int i=0;i<len;i++){//数组长度是变量buf.length//              System.out.print((char)buf[i]);//          }            //\r是13  \n是10    空格是32            //widows内的回车是\r\n   Unixs是\n            for(int i=0;i<len;i++){//数组长度是变量buf.length                System.out.print(buf[i]+" ");            }            System.out.println();            System.out.println("---------");            String str="43654dsfg";            for(int i=0;i<str.length();i++){//字符串调用字符串函数str.length(),所以一定有括号                System.out.print(str.charAt(i));            }            System.out.println("---------");        } catch (IOException e) {            e.printStackTrace();        }    }    public static void demo1() {        //err和out是两个线程        for(int i=1;i<=10;i++){            System.err.print(i+" ");            System.out.print(i+" ");        }        System.out.println();    }}
0 0
原创粉丝点击