java输入输出流小细节
package System;
public class Systemdemo {
	public static void main(String args[]){
		demo1();
		demo2();
	}
	private static void demo2() {
		try{
			byte[] buf=new byte[10];
			int len=System.in.read(buf);//阻塞式的方法
			for(int i=0;i<len;i++){
				System.out.print(buf[i]+" ");//\r---13  \n----10     空格----32
				
			}
			System.out.println();
			for(int i=0;i<buf.length;i++){
				System.out.print((char)buf[i]);
			}
			System.out.println("aaaaa");
		}
		catch (Exception e){
		e.printStackTrace();
			 
		}	 
	}
	private static void demo1() {
		//这里要注意out和err 是两个不同的线程,不能同时开启会出错,在项目里面
		for(int i=1;i<=100;i++){
			System.out.print(i+" ");
		}
		System.out.println();
		for(int i=1;i<=100;i++){
			System.err.print(i+" ");
		}
		 System.out.println();
	}
}
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号