所有的输出数据都要求打印流完成,在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类的核心功能就算讲解完成了。
总结
日后进行数据输出操作,记得使用打印流。
网友评论