Java IO流整理Rick

Java 流IO部分:
 Console 控制台信息读取
// ----------- Console Begin
 // ------------ 部分代码
  Console cons ;
  char[] passwd;
  if((cons = System.console()) != null) &&
    (passwd = cons.readPassword("[%s]","密码 :")) != null ){
  .........
   java.util.Arrays.fill(passwd,'');
  }
 // ----------------

 // ---------- 方法摘要
  void flush()   -- 刷新控制台
  Console format(String fmt,Object ... args)  --带参写入控制台并格式化
  Reader reader()  -- 获取 与控制台关联唯一的Reader 对象
  String readLine() -- 读取单行文本
  String readLine(String fmt,Object ... args)  --输出格式化单行文本
  PrintWriter writer() -- 获取与控制台关联的唯一 PritWriter 对象
// ------------- Console END

 File 文件流
// ------------- File Begin
  boolean canExecute()  -- 测试执行抽象路径名
  boolean canRead()   -- 测试读取抽象路径名
  boolean canWrite()   -- 测试修改抽象路径名
  boolean delete()   -- 删除文件或路径
  boolean equals(Object obj)  -- 测试路径名与对象是否相等
  boolean exists()   -- 测试文件或路径是否存在
  String getPath()   -- 获得文件路径字符串
  boolean isFile()   -- 测试抽象路径文件是否为一个标准文件
  URI toURI()    -- 构造一个抽象路径名的 file:URI
// ------------------ File END
  
 PrintStream 打印输出流
// ------------------- PrintStream Begin
  PrintStream append(char c)     -- 将指定字符添加到输出流
  PrintStream append(CharSequence csq, int start, int end)  -- 添加指定序列到输出流
  boolean checkError()     -- 刷新并检查错误状态
  void flush()      -- 刷新该流的缓冲
  void print(char c/boolean b/char[] s)  -- 打印字符/boolean 值/字符数组
        -- 备注 :println 时,打印后自动终止该行
  

// ----------------- PrintStream END

posted @ 2014-08-29 20:37  rickbao  阅读(154)  评论(0编辑  收藏  举报