java与PrintWriter之间的差异。printf和PrintWriter。格式方法
Java PrintWriter
方法printf
和format
之间有什么区别吗
文档说printf
是一种方便的方法,但是如果它的行为与format
完全相同,那么我不理解它的方便之处
你可以在下面搜索框中键入要查询的问题!
Java PrintWriter
方法printf
和format
之间有什么区别吗
文档说printf
是一种方便的方法,但是如果它的行为与format
完全相同,那么我不理解它的方便之处
# 1 楼答案
便利方法顾名思义只是为了方便而存在,不一定是为了功能
便利方法存在的一种常见情况是,有多个参数的方法,但有些参数是以特定的方式使用的。很多时候,同一个方法会被不同的参数重载
以下面的代码为例:
在上面的示例中,
myMethod(int)
方法可以被认为是myMethod(int, boolean)
的一种方便方法,因为它为它的一个参数提供了一个默认参数在^{} 的情况下,它基本上是调用^{} ,但只是提供了另一种调用
format
方法的方法创建
printf
方法作为一种方便方法背后的理由可能是因为printf
方法的命名传达了一种含义,即一个人正在尝试使用格式输出,而不仅仅是format
,这并不传达一个人试图使用格式执行输出的意图# 2 楼答案
这里的便利性可以用两种方式来解释
第一条路
开发人员通常更熟悉“printf”函数。因此它经常被使用
第二条路
如果要对printf和格式进行任何更改(如果存在任何错误或功能)
一个功能可用于保留旧功能,另一个功能可轻松修改
# 3 楼答案
根据this,它们是相同的