这是我的属性文件:
message=You are scheduled {0} at {1} {2} for your {3} at {4}. We'll see you then! Any questions please call {5}.
用于设置值的Java代码:
String[] msgParams = new String[6];
msgParams[0] = "Tire Rotation"
msgParams[1] = "2016-06-03"
msgParams[2] = "12:00"
msgParams[3] = "vehicle"
msgParams[4] = "dehli"
msgParams[5] = "9876543210"
String message = messageSource.getMessage("message", msgParams , Locale.getDefault());
System.out.println(message);
输出是:
您计划在2016-06-03 12:00为您的车辆在德里进行轮胎轮换。那么你好!如有任何问题,请致电{5}。
未设置{5}
的值。
答案 0 :(得分:1)
可能是因为您在uintptr_t
之前遗漏了这个\
:
message =您{4} {3}的{3} {{}} {}} {}那我们先见!如有任何问题,请致电{5}。
答案 1 :(得分:0)
终于找到了。使用''而不是单个'