Java中利用MessageFormat对象实现类似C# string.Format方法格式化
来源:互联网 发布:常州淘宝运营 编辑:程序博客网 时间:2024/05/21 10:43
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
0 0
- Java中利用MessageFormat对象实现类似C# string.Format方法格式化
- MessageFormat对象实现格式化字符串输出,类似C#中的string.format方法
- MessageFormat对象实现格式化字符串输出,类似C#中的string.format方法
- JAVA字符串格式化-String.format()和MessageFormat的使用
- Java中的String.format和MessageFormat.format
- C#中string.Format()和ToString()格式化方法
- Java 中 MessageFormat.format 用法
- Java 中 MessageFormat.format 用法
- JS添加类似C# string.Format方法
- js实现类似java中String.format的函数
- MessageFormat/String.format用法
- Java中String.format格式化字符串用法
- Java MessageFormat.format格式化字符串大括号以及单引号问题
- Java MessageFormat.format格式化字符串大括号以及单引号问题
- C#中string.Format(string,object)方法
- C# 格式化字符串 String.Format
- C# 格式化字符串 String.Format
- C# 格式化字符串 String.Format
- Chromium学习指引
- BZOJ 1570 JSOI2008 Blue Mary的旅行 网络流
- 【BZOJ3885】【Usaco2015 Jan】Cow Rectangles 某奇怪的最大子矩形
- iOS技术浅谈之第二篇 (iBeacon技术概述)
- Android SDK Android NDK Android Studio 官方下载地址
- Java中利用MessageFormat对象实现类似C# string.Format方法格式化
- Java final变量和普通变量的区别
- spark下统计单词频次
- 更好用的javascript编辑器——spket
- Android-获取app包信息异常
- Java String.Format() 方法及参数说明
- 每一天都这么干:(2)学习< 工作4小时 英语1小时 每日博客总结 >
- Chromium线程模型、消息循环
- 3.7、编写顺序结构的程序