博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java SE :标准输入/输出
阅读量:5095 次
发布时间:2019-06-13

本文共 1999 字,大约阅读时间需要 6 分钟。

一 标准设备输入/输出

A 标准输入/输出类 System

B 控制台读写类 Console 

  

标准输入/输出类  System

1 标准输入、标准输出、错误输出流

// 标准输入流public final static InputStream in = null;//标准输出流public final static PrintStream out = null;//标准错误输出流public final static PrintStream err = null;

2 对外部定义属性、环境变量的访问

public static java.util.Map
getenv() {
SecurityManager sm = getSecurityManager(); if (sm != null) {
sm.checkPermission(new RuntimePermission("getenv.*")); } return ProcessEnvironment.getenv(); }
public static Properties getProperties() {
SecurityManager sm = getSecurityManager(); if (sm != null) {
sm.checkPropertiesAccess(); } return props; } 3 快速复制数组
public static native void arraycopy(Object src,  int  srcPos,                                     Object dest, int destPos,                                     int length);

4 加载文件及库

5 取得系统时间   

public static native long currentTimeMillis();

6 系统退出命令

public static void exit(int status) {
Runtime.getRuntime().exit(status); }
PrintStream 类  // print 方法无打印 byte[] 数组重载
// 打印 boolean 值public void print(boolean b) {        write(b ? "true" : "false");    }// 打印字符public void print(char c) {        write(String.valueOf(c));    }// 打印 int 值 public void print(int i) {        write(String.valueOf(i));    }// 打印 long 值  public void print(long l) {        write(String.valueOf(l));    }// 打印 float 值    public void print(float f) {        write(String.valueOf(f));    }// 打印 double 值    public void print(double d) {        write(String.valueOf(d));    }// 打印 char[]     public void print(char s[]) {        write(s);    }// 打印 String 值    public void print(String s) {        if (s == null) {            s = "null";        }        write(s);    }// 打印 Object 值    public void print(Object obj) {        write(String.valueOf(obj));    }

 

 另外,PrintStream 两个重要函数

public void write(int b)  // 将指定字节写入此流
public void write(byte buf[], int off, int len)  // 将 byte[] 数组写入此流
 
 

转载于:https://www.cnblogs.com/Lumia1020/p/9811217.html

你可能感兴趣的文章
dockerfile mysql
查看>>
Linux 释放cache化缓存
查看>>
loadrunner11的移动端性能测试之场景设计
查看>>
C#颜色转Delphi颜色的C#代码
查看>>
MainFrame知识小结(20110925)--cobol中table越界
查看>>
hdu 5159 Card (期望)
查看>>
hdu 5429 Geometric Progression(存个大数模板)
查看>>
深入理解java异常处理机制
查看>>
Spring知识整理【二】 Spring IOC
查看>>
DTD举例一
查看>>
Package与Activity简介
查看>>
python使用cookielib库示例分享
查看>>
Android GridView自定义Adapter
查看>>
CsQuery获取IDomObject元素的完整CSS选择器
查看>>
文件下载 NSURLConnection——文件下载与上传
查看>>
高德地图相关开发
查看>>
Java多线程系列--“JUC线程池”02之 线程池原理(一)
查看>>
kindeditor编辑器图片水印
查看>>
测试驱动开发-TDD
查看>>
Bzoj3756
查看>>