gpt4 book ai didi

java - 为什么要使用单独的字符串常量文件?

转载 作者:行者123 更新时间:2023-11-29 08:33:20 25 4
gpt4 key购买 nike

考虑到字符串池对于给定代码段的工作方式,为什么最好创建一个单独的文件来存储常量?

String str = "test";

假设字符串“test”在整个应用程序中使用了 50 次以上。为什么建议将其存储在常量文件中。现在,字符串池的工作方式实际上应该只创建一个对象(如果池中不存在该对象),然后在需要时将该对象的引用共享到其他位置。那为什么要创建一个单独的常量文件来存储常量呢?

最佳答案

最重要的是国际化,拥有字符串文件意味着您必须在几个地方搜索可翻译的文本。

考虑这样一种情况,当您的应用程序大受欢迎,并且它被运送到开发它的语言环境之外时,使用统一的字符串文件,您只需对文件内容进行简单的转换,而使用其他方法您可以在您的应用程序几乎无法供不同地区的人们使用之前,您必须搜索每个文件并替换每个实例。

Android 字符串资源系统就是一个很好的例子。如果您将字符串保存在特定文件中,则管理和翻译它们会更容易。

关于java - 为什么要使用单独的字符串常量文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46041258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com