我在我的刀里面有这个
public String CSNSurvey() {
StringBuilder mailstr = new StringBuilder("<html><head>");
mailstr.append("some text");
mailstr.append("some text");
mailstr.append("some text");
return mailstr.toString();
}
我可以在我的myservlet中工作,但问题是..如何在字符串生成器中包含参数...
示例文本(“some”+parameter+“mailstr.append”);
请让我知道你需要更多的信息,让它更清楚。
发布于 2012-03-30 17:46:57
是的,我需要更多信息…。
你在问题中给出了答案:
mailstr.append("some "+parameter+" text");
此代码包含动态参数是正确的,即使此语法更好:
mailstr.append("some ").append(parameter).append(" text");
“参数”只需要是一个有效的java变量。它可以是方法参数、类字段或方法中声明的变量。这里有两个例子:
public String CSNSurvey(String parameter) {
StringBuilder mailstr = new StringBuilder("<html><head>");
mailstr.append("some ").append(parameter).append(" text");
return mailstr.toString();
}
public String CSNSurvey() {
String parameter = getDynamicParameterFromAnotherMethod();
StringBuilder mailstr = new StringBuilder("<html><head>");
mailstr.append("some ").append(parameter).append(" text");
return mailstr.toString();
}
发布于 2012-03-30 17:47:51
mailstr.append("some ");
mailstr.append(parameter);
mailstr.append("text");
或者:
mailstr.append("some ").append(parameter).append("text");
https://stackoverflow.com/questions/9947790
复制