我在属性文件中格式化我的消息,但为了显示所需的消息片段,我需要验证参数...通过验证我的意思是NOT NULL ..
离。 LOCATION_NOT_FOUND =无法找到状态:{0} {仅当{1}不为空时显示,城市:{1}}。
期望的输出将是“无法找到状态:新泽西州” 如果城市不为空 - “无法找到州:新泽西州,城市:特伦顿”
我在考虑使用{1,choice,notnull #city {1}},但我不知道这是否正确......
谢谢大家!
答案 0 :(得分:2)
我会有两个不同的消息:
LOCATION_NOT_FOUND_STATE=...
LOCATION_NOT_FOUND_STATE_AND_CITY=...
然后根据您拥有的非空值格式化相应的格式。