我已经搜索了这个网站和谷歌,但我找不到解决我面临的这个问题的具体解决方案。
语言:Java
我有一个字符串,可以说:
String message = "I would like to have <variable>KG of rice and <variable>Litre of Milk. I only have $<variable>, is this sufficient?"
现在,用户将拥有三个文本字段,它们将被排序以填充变量。
约束:
1) 用户可以在消息中输入尽可能多的标签
2)将出现的文本字段的数量取决于消息中的标签数量
无论如何我可以将原始消息替换为:
“我想要 {0} 公斤大米和 {1} 升牛奶。我只有 ${2},这够了吗?”
我将更改为 {X},其中 X=订单号。如何做到这一点?
我曾考虑过使用格式化程序、匹配程序,但我一直都走入了死胡同。那么,有人可以帮我解决这个问题吗?
谢谢你