zoukankan      html  css  js  c++  java
  • PrintWriter与Scanner

    ---恢复内容开始---

    PrintWriter类

    构造函数的第二个参数可省略

    PrintWriter(File file, String csn) // 每次创建新文件,不能追加  csn 编码名 charSet name
    PrintWriter(OutputStream out, boolean autoFlush)

                OutputStream outStream = new FileOutputStream("E:/test.txt", true);
                //追加模式,无则创建,有则追加
                PrintWriter out = new PrintWriter(outStream,true);   // 自动刷新

    PrintWriter(String fileName, String csn) // 同File
    PrintWriter(Writer out, boolean autoFlush) // 同OutputStream

    方法

    void print(T t)   // T 为任意类型

    void println(T t)  // 

    void printf()   // 用法与C语言中的printf相同,格式更加繁琐

    PrintWriter开启自动刷新
    1 输出的数据目的必须是流对象 OutputStream Writer
    2必须调用 print println format 中得到任意一个

    Scanner类

    构造函数,第二个参数可选

    Scanner(InputStream source, String charsetName)
    Scanner(File source, String charsetName)

    方法

    boolean hasNextLine()   //  判断是否还有下一行

    boolean hasNext()    // 判断是否还有下一个单词  空格分开

    boolean hasNextT   // T 为8中基本类型

    String  nextLine()   //    每一个hasNext都有一个next

    Scanner sc = new Scanner(new File("E:/test.txt"));
    while(sc.hasNextLine()){
        String line = sc.nextLine();
        System.out.println(line);
    }
  • 相关阅读:
    流体布局、响应式布局
    CSS
    表格的合并
    HTML
    http请求与响应
    MySQL存储引擎
    MySQL之索引以及正确使用索引
    MySQL之视图、触发器、存储过程、函数、事务、数据库锁
    MySQL之正则表达式
    MySQL练习题
  • 原文地址:https://www.cnblogs.com/YKang/p/7291601.html
Copyright © 2011-2022 走看看