【发布时间】:2016-11-11 11:18:57
【问题描述】:
为了格式化字符串,我总是使用String.format(getString(R.string.something),arg1)
但是我在文档中看到 getString(string, args) 可以做同样的事情。
因此,我想知道为什么每个人都使用 String.format 如果 getString 可以做同样的事情
谢谢
【问题讨论】:
-
答案是肯定的。在这里查看最受好评的答案。 stackoverflow.com/questions/12627457/…
-
@Doomsknight,问题是
Why?。答案不能是Yes -
@VladMatvienko 措辞错误对不起。我的意思是它们是相同的,除了一个更直接。不是每个人都知道更好的方法,根据链接的答案,您可以看到接受的答案表示一种方法,而最受好评的答案表示第二种方法。因此,人们对所使用的东西的看法更多。我也不总是以最佳方式编程。在某些编码方式已经记录后,一些 API 也会在以后推出。
-
还从文档中注意到,它显示了第一种方法的示例用法,而不是第二种方法。所以使用它作为参考的人遵循第一个用法。 developer.android.com/guide/topics/resources/…