如何在 Java 中表示重复字符串

How to represent repeatitive String in Java

我有一个 Java class 叫做 "Sub_class"。它基本上用于存储一组字符串变量,这些变量用作另一个 Java class 称为 "Main_class" 的输入。 Sub_class 看起来像这样:

package mdoel;
public class Sub_class{

    String model_name= "Model_102";
    String Output_shortname= "MyOutput";

    String Value_1= "C:\Hello\Folder\One.pdf";
    String Value_2 ="C:\Hello\Folder\Two.pdf";
    String Value_3 ="C:\Hello\Folder\Three.pdf";
}

在这里,我没有使用相同的重复字符串 ("C:\Hello\Folder"),而是考虑将其分配给另一个名为 standard 的变量,这样我就不必重复整个字符串并使用该变量来代替它。例如这样的事情:

package mdoel;
public class Sub_class{

    String standard = "C:\Hello\Folder";
    String model_name= "Model_102";
    String Output_shortname= "MyOutput";

    String Value_1 = standard\One.pdf;
    String Value_2 = standard\Two.pdf;
    String Value_3 = standard\Three.pdf;
}

我不确定这样做是否正确。我基本上想尝试减少这里的代码。有人可以告诉我如何处理吗 this.I 很抱歉,如果我听起来很混乱。提前谢谢你。

你必须使用类似的东西:

String Value_1 = standard+ "\One.pdf"; 

字符串字段不应该在引号中,被附加/添加的字符串应该是。