建议使用java.text.MessageFormat
对字符串进行操作吗?或者任何其他选择?
答案 0 :(得分:1)
恕我直言,MessageFormats在您需要在外部定义它们时特别有用,例如通过资源。
您可以为不同的语言使用不同的MessageFormats,它们可以以适合该语言的不同顺序显示您的字段。
对于最简单的需求,我会使用String +
,例如
out.println("Message: " + message+", count: "+ count);
对于更复杂的格式需求,我会使用String格式。
put.printf("Percent %6.2f%%, bytes: %,d%n", percent, byteCount);
如果您需要能够配置邮件格式,我相信MessageFormat可能是最佳选择。
答案 1 :(得分:0)
使用MessageFormat的优点是
使用MessageFormat的不足之处是