zoukankan      html  css  js  c++  java
  • 谈谈JavaIO System对IO的三种支持

    以下是本人的一些分享,我热爱编程,希望能多交编程的爱好者,如果你也是其中一名,那么请加好友,大家关注一下,下面的文章是自己觉得一些有用的东西,留下来给自己当笔记,当然也希望能帮助到你,首先感谢你的阅读~!
      Java-IO System对IO的支持

      System对IO的三种支持:

      System.out

      System.err

      System.in

      1、System.out

      使用System.out输出的时候就是将输出的位置定义在显示器中,而FileoutputStrean是定义在文件里。使用Outputstream完成屏幕输出

      import java.io.OutputStream ;

      import java.io.IOException ;

      public class SystemOut{

      public static void main(String args[]){

      OutputStream out = System.out ;// 此时的输出流是向屏幕上输出

      try{

      out.write("hello tarena!!!".getBytes()) ;// 向屏幕上输出

      }catch(IOException e){

      e.printStackTrace() ;// 打印异常

      }

      try{

      out.close() ;// 关闭输出流

      }catch(IOException e){

      e.printStackTrace() ;

      }

      }

      }

      2、System.err

      System.err表示的是错误的标准输出,吐过程序出现了错误则直接使用System.err进行打印输出。

      public class SystemErr{

      public static void main(String args[]){

      String str = "tarena" ;// 声明一个非数字的字符串

      try{

      System.out.println(Integer.parseInt(str)) ;// 转型

      }catch(Exception e){

      System.err.println(e) ;

      }

      }

      }

      3、System.in

      System.in实际上是一个键盘的输入流,其本身是InputStream类型的对象,利用这种方式就可以完成从键盘上读取数据的功能。

      import java.io.InputStream ;

      public class SystemIn{

      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() ;// 关闭输入流

      }

      }
    (责任编辑:广州达内

    广州达内,www.gztarena.com www.gdtarena.com www.s-tarena.com
  • 相关阅读:
    【K8S】Kubernetes: --image-pull-policy always does not work
    【Maven插件】exec-maven-plugin
    【分布式事务】微服务架构下的分布式事务问题
    【Jenkins】新版本的特性:自定义流水线
    【Kibana】自定义contextPath
    【Zuul】Zuul过滤器参考资料
    【Spring】Springboot监听器,启动之后初始化工作
    【Spring】bean动态注册到spring
    【Java-JPA】让Springboot启动不检查JPA的数据源配置
    linux-批量杀死进程
  • 原文地址:https://www.cnblogs.com/javaitpx/p/2980209.html
Copyright © 2011-2022 走看看