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();
}
}
Java-输入输出基础(字节流)
最新推荐文章于 2021-03-15 09:32:51 发布