Java中利用MessageFormat对象实现类似C# string.Format方法格式化
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Java中利用MessageFormat对象实现类似C# string.Format方法格式化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                我們在寫C#代碼的時候常常會使用到string.Format("待格式化字符串{0},{1},....",參數1,參數2,...),來格式化字符串,特別是拼接字符的時候,這種方式使得代碼更為直觀清楚。
最近使用java時候卻java的string.Format與c#重點string.Format用法不一樣,java中的string.format更類似于C語言的sprintf()方法
例如:
String str=null;
str=String.format("Hello,%s", "world");????????? // 格式化字符串
但是如果我們這樣寫str=String.format("Hello,{0}", "world");??? 輸出結果卻是:Hello,{0} 并不是我們想要的
最后發現java 中MessageFormat對象format方法可以實現c#中同樣的效果
測試一下:
MessageFormat.format("name={0},salary={1}", "張三", "10000")
輸出:name=張三,salary=10,000
總結
以上是生活随笔為你收集整理的Java中利用MessageFormat对象实现类似C# string.Format方法格式化的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: NodeJS开发环境配置
 - 下一篇: 引路蜂地图API:Gis.Navigat