import java.io.OutputStream ; import java.io.IOException ; public class SystemDemo01{ public static void main(String args[]){ OutputStream out = System.out ; // 此时的输出流是向屏幕上输出 try{ out.write("hello world!!!".getBytes()) ; // 向屏幕上输出 }catch(IOException e){ e.printStackTrace() ; // 打印异常 } try{ out.close() ; // 关闭输出流 }catch(IOException e){ e.printStackTrace() ; } } };
public class SystemDemo02{ public static void main(String args[]){ String str = "hello" ; // 声明一个非数字的字符串 try{ System.out.println(Integer.parseInt(str)) ; // 转型 }catch(Exception e){ System.err.println(e) ; } } };
public class SystemDemo03{ public static void main(String args[]){ String str = "hello" ; // 声明一个非数字的字符串 try{ System.out.println(Integer.parseInt(str)) ; // 转型 }catch(Exception e){ System.out.println(e) ; } } };
import java.io.InputStream ; public class SystemDemo04{ public static void main(String args[]) throws Exception { // 所有异常抛出 InputStream input = System.in ; // 从键盘接收数据 byte b[] = new byte[5] ; // 开辟空间,接收数据 System.out.print("请输入内容:") ; // 提示信息 int len = input.read(b) ; // 接收数据 System.out.println("输入的内容为:" + new String(b,0,len)) ; input.close() ; // 关闭输入流 } };
import java.io.InputStream ; public class SystemDemo05{ public static void main(String args[]) throws Exception { // 所有异常抛出 InputStream input = System.in ; // 从键盘接收数据 StringBuffer buf = new StringBuffer() ; // 使用StringBuffer接收数据 System.out.print("请输入内容:") ; // 提示信息 int temp = 0 ; // 接收内容 while((temp=input.read())!=-1){ char c = (char) temp ; // 将数据变为字符 if(c=='\n'){ // 退出循环,输入回车表示输入完成 break ; } buf.append(c) ; // 保存内容 } System.out.println("输入的内容为:" + buf) ; input.close() ; // 关闭输入流 } };
import java.io.File ; import java.io.FileOutputStream ; import java.io.PrintStream ; public class SystemDemo06{ public static void main(String args[]) throws Exception { System.setOut( new PrintStream( new FileOutputStream("d:" + File.separator + "red.txt"))) ; // System.out输出重定向 System.out.print("www.mldnjava.cn") ; // 输出时,不再向屏幕上输出 System.out.println(",李兴华") ; } };
import java.io.File ; import java.io.FileOutputStream ; import java.io.PrintStream ; public class SystemDemo07{ public static void main(String args[]){ String str = "hello" ; // 声明一个非数字的字符串 try{ System.out.println(Integer.parseInt(str)) ; // 转型 }catch(Exception e){ try{ System.setOut( new PrintStream( new FileOutputStream("d:" + File.separator + "err.log"))) ; // 输出重定向 }catch(Exception e1){ } System.out.println(e) ; } } };
import java.io.ByteArrayOutputStream ; import java.io.PrintStream ; public class SystemDemo08{ public static void main(String args[]) throws Exception{ // 所有异常抛出 ByteArrayOutputStream bos = null ; // 声明内存输出流 bos = new ByteArrayOutputStream() ; // 实例化 System.setErr(new PrintStream(bos)) ; // 输出重定向 System.err.print("www.mldnjava.cn") ; // 错误输出,不再向屏幕上输出 System.err.println("李兴华") ; // 向内存中输出 System.out.println(bos) ; // 输出内存中的数据 } };
import java.io.FileInputStream ; import java.io.InputStream ; import java.io.File ; public class SystemDemo09{ public static void main(String args[]) throws Exception{ // 所有异常抛出 System.setIn(new FileInputStream("d:" + File.separator + "demo.txt")) ; // 设置输入重定向 InputStream input = System.in ; // 从文件中接收数据 byte b[] = new byte[1024] ;// 开辟空间,接收数据 int len = input.read(b) ; //接收 System.out.println("输入的内容为:" + new String(b,0,len)) ; input.close() ; // 关闭输入流 } };
import java.io.* ; public class BufferedReaderDemo01{ public static void main(String args[]){ BufferedReader buf = null ; // 声明对象 buf = new BufferedReader(new InputStreamReader(System.in)) ; // 将字节流变为字符流 String str = null ; // 接收输入内容 System.out.print("请输入内容:") ; try{ str = buf.readLine() ; // 读取一行数据 }catch(IOException e){ e.printStackTrace() ; // 输出信息 } System.out.println("输入的内容为:" + str) ; } };