加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – PrintWriter.printf和PrintWriter.format方法之间的区别

发布时间:2020-12-15 08:30:30 所属栏目:Java 来源:网络整理
导读:Java PrintWriter方法printf和格式之间有什么区别吗? 文档说printf是一种方便的方法,但如果它的行为完全符合格式,那么我不明白它的方便之处. 解决方法 顾名思义,一种方便的方法 – 它只是为了方便而存在,不一定是为了功能. 存在便利方法的一种常见情况是具
Java PrintWriter方法printf和格式之间有什么区别吗?

文档说printf是一种方便的方法,但如果它的行为完全符合格式,那么我不明白它的方便之处.

解决方法

顾名思义,一种方便的方法 – 它只是为了方便而存在,不一定是为了功能.

存在便利方法的一种常见情况是具有多个参数的方法,但是以特定方式使用一些参数.很多时候,相同的方法将被重载不同的参数.

请使用以下代码:

public void myMethod(int value,boolean hasImportance) {
    // do something.
}

public void myMethod(int value) {
    myMethod(value,true);
}

在上面的示例中,myMethod(int)方法可以被认为是myMethod(int,boolean)的便捷方法,因为它为其中一个参数提供了一个默认参数.

PrintWriter.printf的情况下,它基本上是调用PrintWriter.format,但只是提供了一种调用format方法的替代方法.

创建printf方法作为一种方便的方法可能是因为printf方法的命名传达了一个人试图用格式而不仅仅是格式输出的含义,这并没有传达出一个人试图执行的意图.输出格式化.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读