java programming byte flow into the implementation of the character stream

  • 2020-05-27 05:48:30
  • OfStack

java programming byte flow into the implementation of the character stream


import java.io.*;
/*readLine The method is the character stream BufferReader Methods in a class 
 *  The keyboard input method is a byte stream InputStream The method of 
 *  Can you stream the bytes into a character stream and then use the character stream buffer readLine Method? 
 * 
 * InputStreamReader Class is the bridge of the byte stream to the character stream. (it is itself 1 A stream of characters is therefore accepted at construction time 1 Byte stream) 
 * 
 * */
public class TransStreamDemo {


public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
// Gets the keyboard entry object 
InputStream in=System.in;
// The byte stream   Object into a character stream object   Using transformation flow   Note that the conversion stream itself is a character stream   So the incoming object must be a byte stream object. 
InputStreamReader isr=new InputStreamReader(in);
// In order to improve efficiency, perform the string buffer technique of the university operation. use BufferedReader
BufferedReader br=new BufferedReader(isr);
String str=null;
while((str=br.readLine())!=null){
if("over".equals(str))
break;
System.out.println(str.toUpperCase());
}
br.close();
}
}

Related articles: