在我的程序中,我有很多字符串和重复的字符串。有没有办法将文本字符串与源代码分开。我不想在程序中对字符串进行硬编码。
在 PHP 中,我曾经有一个文件,其中包含每个字符串的列表变量。但因为Java是OOP我不知道如何实现同样的想法。
我的程序是一个命令行程序。
最佳答案
另一种选择是使用属性文件(键值),就像在 PHP 中所做的那样。
即使它是命令行程序,您仍然可以拥有属性文件。您可以将文件位置作为命令参数传递(或)将文件相对于类放置并使用相对路径来访问文件。
关于java - Java 程序中硬编码文本字符串的替代做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13673980/