java IO流(模拟简单的键盘输入)

mac2025-12-08  4

package IO.unit1; import java.io.IOException; import java.io.InputStream; /*1. * */ public class 演示键盘输入 { public static void main(String []args) throws IOException { // readfromkey(); readkey2(); } private static void readfromkey() throws IOException { // TODO Auto-generated method stub /*System.in返回一个Inputstream对象 * */ InputStream inputStream=System.in; int ch=inputStream.read(); System.out.println(ch); int ch2=inputStream.read(); System.out.println(ch2); inputStream.close(); /*此流关闭后,将无法再次使用 * InputStream in1=System.in; * int ch3=in1.read(); System.out.println(ch3); */ } public static void readkey2() throws IOException { InputStream inputStream=System.in; StringBuilder ss=new StringBuilder(); int ch=-1; while((ch=inputStream.read())!=-1) { if(ch=='\r') continue; if(ch=='\n') { String anString=ss.toString(); if("over".equals(anString)) { break; } System.out.println(anString); ss.delete(0,ss.length()); } else ss.append((char)ch); } } }

 

最新回复(0)