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