在我当前的项目中,我需要用段落中的值替换单词。
例如:
“事件名称为{[事件].[名称]} 联系人姓名为{[联系人].[姓名]}"
在上面的行中,“{[Event].[Name]}”应替换为事件名称。第一部分是对象(事件)。有不同的对象。第二部分(名称)是对象的属性。
我有对象和相关属性值。
有人可以告诉我最好的方法吗?
我应该使用正则表达式、for 循环还是其他东西?
最佳答案
有这样的事吗?
String.format("Event name is %s. Contact name is ‰s", event.getName(), contact.getName()) ;
如果您需要比这更复杂的东西,请使用 Velocity 或 FreeMarker 模板
关于java - 在java中替换特殊单词的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43058813/