gpt4 book ai didi

java - Intellij IDEA 字符串处理功能和从属性文件中检索消息

转载 作者:行者123 更新时间:2023-11-30 09:28:36 25 4
gpt4 key购买 nike

我最近偶然发现了 Intellij IDEA 中的一个巧妙功能,它让我质疑我的一种做法。这是字符串自动完成。基本上,如果我在属性文件中定义一个键值对,然后开始在 java 代码中键入一个字符串,将保存值作为属性文件中的键,IDEA 可以自动完成它。更多,我可以使用 ctrl+click 导航到它并可以重构它!

我所说的实践与显示属性文件中的值有关。我目前为此使用枚举,其类型与属性文件中的键具有相同的名称。我这样做是因为我获得了类型检查和重构。但似乎我可以通过在 IDEA 中使用字符串来获得相同的好处(好吧,它并没有真正给我类型检查,但它有点接近)。

我想知道你们中是否有人使用简单的字符串值来检索消息。这是一个好习惯吗?

最佳答案

我认为这不是一个好的做法。在开发应用程序时,您不应该依赖 IDE。如果其他人使用例如eclipse 他有机会搞砸这一切。我更喜欢枚举解决方案而不是字符串,因为它提供编译时检查。您甚至可以构建枚举,这样它也可以读取属性文件,并且枚举中的每个项目都包含属性文件中的键和值。

关于java - Intellij IDEA 字符串处理功能和从属性文件中检索消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13948683/

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