我需要有关Java属性文件的帮助,该文件用于更改程序的语言。问题是:我希望属性文件中的某些字符串以空格开头。但是,java自动修剪前导空格。因此,每当我打印出一些变量(例如选定的玩家名称:John),然后从属性文件(赢得游戏)中显示一行时,它都会打印:“ Johnwon the game”,而不是“ John赢了游戏”
有可能避免这种情况吗?
答案 0 :(得分:0)
有可能避免这种情况吗?
否,Java会自动修剪属性值中的前导空格,但保留尾部空格。要解决此问题,您只需修改打印语句即可。
答案 1 :(得分:0)
您可以像这样逃脱领先空间
example = \ won the game
但是,保存整个格式字符串更常规,例如:
example = %s won the game