如何在 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";
字符串字段不应该在引号中,被附加/添加的字符串应该是。
我有一个 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";
字符串字段不应该在引号中,被附加/添加的字符串应该是。