拼接html语句的有关问题

拼接html语句的问题。String html td width\20%\html html + user.username() +:/tdhtml

拼接html语句的问题。
String html = "<td width="20%">";
html = html + user.username() +":</td>";
html = html + "<input type="input" name=""+user.username()+"" id=""+user.username() +""";
html = html + """;
html = html + "/>";

现在想实现这样一个效果,如果user.username()="张三"  那么张三连同它的input文本框,都另起一行。

在线等高手。
[解决办法]

String html = "<td width="20%">";
html = html + user.username() +":</td>";
html = html + "<input type="input" name=""+user.username()+"" id=""+user.username() +""";
html = html + """;
html = html + "/>";
if(user.username()="张三"  )
{
html =tml + "/><br/>";//<br/>换行
}