黑马程序员--Java面向对象——IO流(字节流键盘读取)
2014-06-26 11:23
288 查看
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!
IO流(读取键盘录入)
System.out:对应的是标准输出设备:控制台
System.in:对应的是标准输入设备 :键盘
/*
需求,通过键盘录入数据。
当录入一行数据后,就将改行数据进行打印,如果录入数据是over,那么停止录入
*/
import java.io.IOException;
import java.io.InputStream;
public class Test{
public static void main(String...agrs)throws IOException{
InputStream in =System.in;
StringBuilder sb = new StringBuilder();
while(true){
int ch =in.read();
if(ch=='\r')
continue;
if(ch=='\n'){
String s=sb.toString();
if("over".equals(s))
break;
System.out.println(s);
}
else{
sb.append((char)ch);
}
}
}
}
IO流(读取键盘录入)
System.out:对应的是标准输出设备:控制台
System.in:对应的是标准输入设备 :键盘
/*
需求,通过键盘录入数据。
当录入一行数据后,就将改行数据进行打印,如果录入数据是over,那么停止录入
*/
import java.io.IOException;
import java.io.InputStream;
public class Test{
public static void main(String...agrs)throws IOException{
InputStream in =System.in;
StringBuilder sb = new StringBuilder();
while(true){
int ch =in.read();
if(ch=='\r')
continue;
if(ch=='\n'){
String s=sb.toString();
if("over".equals(s))
break;
System.out.println(s);
}
else{
sb.append((char)ch);
}
}
}
}
相关文章推荐
- 黑马程序员 Java面向对象——IO流(字节流键盘读取)
- Java面向对象——IO流(字节流键盘读取)
- 黑马程序员--Java基础学习之IO流之字节流、字符流、读取写入文件、Copy文件、键盘输入输出、流操作的基本规律
- 黑马程序员 Java面向对象——IO流(字节流缓冲区)
- 黑马程序员--Java面向对象——IO流(字节流缓冲区)
- java--IO流-LineNumberReader,读取键盘录入,字符字节流转换,改变标准输入输出设备,异常的日志信息,系统信息
- 黑马程序员--Java面向对象——IO流(字符流读取流)
- 黑马程序员_java入门_IO流_4(键盘录入)
- 黑马程序员--Java面向对象——IO流(字符流缓冲区)
- 黑马程序员 Java面向对象——IO流(字节流读取流)
- 黑马程序员--Java面向对象——IO流其他对象
- 黑马程序员 Java面向对象——IO流 总结应用(打印流)
- 黑马程序员_java的IO流(对第十九课字节流及转换流的总结二)
- 黑马程序员-JAVA基础-IO流之字节流和字节流缓冲区
- 黑马程序员--Java面向对象——IO流体系
- 黑马程序员_Java基础_IO流_字节流,字节流操作文件,缓冲区字节流,流的使用规律,异常记录原理
- Java基础---Java---IO流-----读取键盘录入、InputStreamReader、转换流、OutputStreamWriter、InputStreamReader
- 黑马程序员 Java面向对象——IO流(字符流读取流)
- 黑马程序员 Java面向对象——IO流(字符流缓冲区)
- 黑马程序员 java学习笔记3-IO流之字节流与装饰设计模式