打印流3(JDK1.5的改进)

所有的输出数据都要求打印流完成,在JDK1.5之后,增加了一种新的输出,称为格式化输出。(了解)

public PrintStream printf(String format,Object...args)
如果要格式化输出就需要一些标记:整数(%d),字符串(%s),小数(m.n%f),字符(c%描述)
范例:格式化输出

    public static void main(String[] args) throws Exception{
        String name="sl";
        int age=19;
        double score=59.4323442;
        PrintStream pu=new PrintStream(new FileOutputStream(new File(XXXX.txt)));
        pu.printf("姓名:%s,年龄:%d,成绩%5.2f",name,age,score);
        pu.close();
    }

在开发之中,几乎不会使用到此类输出,此类输出只是作为特色而已。
在JDK1.5之后,String类也发生了一个变化,格式化字符串。
public static String format(String format,Object...args)

String str=String.format();用来格式化字符串,String类的核心功能就算讲解完成了。

总结

日后进行数据输出操作,记得使用打印流。

你可能感兴趣的:(打印流3(JDK1.5的改进))