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方法格式化相关推荐
- c#获取对象的唯一标识_在 Java 中利用 redis 实现分布式全局唯一标识服务
作者: 杨高超 juejin.im/post/5a4984265188252b145b643e 获取全局唯一标识的方法介绍 在一个IT系统中,获取一个对象的唯一标识符是一个普遍的需求.在以前的单体应用 ...
- java 正则表达式 判断 日期_怎么在java中利用正则表达式对时间日期进行判断
怎么在java中利用正则表达式对时间日期进行判断 发布时间:2020-12-08 16:18:34 来源:亿速云 阅读:105 作者:Leah 这篇文章给大家介绍怎么在java中利用正则表达式对时间日 ...
- Java中利用socket实现简单的服务端与客户端的通信(中级)——实现任意双向通信
本文计划采用socket实现客户端和服务端的任意双向通信,即客户端可以随时给服务端发消息,服务端也可以随时给客户端发消息,最终结果就是一个类似与QQ的聊天软件的功能. 以下代码可以直接拷贝到Eclip ...
- java对象如何保存日期_如何在Java中的日期对象中存储和检索毫秒?
我正在制作一个读取字幕(.srt)文件的基本Java程序,我想将每次存储为Date对象.我真的只需要跟踪小时,分钟,秒和毫秒(到3位数).我想我能用这个存储它: String start = &quo ...
- Java中利用freemarker模板动态生成word含表格
最近公司有导出word的需求,由于word的样式有的很复杂所以记录一下Java中利用freemarker模板动态生成word含表格,以防以后忘记. 1.word表格的模板 删掉无用的数据留下基础的样式 ...
- Java中利用socket实现简单的服务端与客户端的通信(基础级)
在上一篇文章中,简单的介绍了java中入门级的socket编程,简单的实现了客户端像服务器端发送数据,服务器端将数据接收并显示在控制台,没有涉及多线程.上一篇文章的链接:Java中利用socket实现 ...
- Java 中关于 null 对象的容错处理
在 Thinking in Java 看到这样一段话: Primitives that are fields in a class are automatically initialized to z ...
- JAVA中利用DOM解析XML文档
JAVA中利用DOM解析XML文档 package org.sws.utils; import java.io.File;import java.io.IOException; import java ...
- (转)java中对集合对象list的几种循环访问总结
Java集合的Stack.Queue.Map的遍历 在集合操作中,常常离不开对集合的遍历,对集合遍历一般来说一个foreach就搞定了,但是,对于Stack.Queue.Map类型的遍历,还是有一些讲 ...
最新文章
- mongodb线程池_常用高并发网络线程模型设计及MongoDB线程模型优化实践
- java打印四行等腰三角形_(c语言程序案例.doc
- 配置浮动路由,实现链路冗余
- golang红包算法
- 2022版中国液压、气压动力机械及元件制造行业建设现状与投资动向研究报告
- 芦溪中学2021高考成绩查询,三台县芦溪中学2021年招生简章
- HTML5 Web Worker
- 名词解释 算法的有限性_数据结构与算法期中考试卷(含答案)
- Stop Googling!
- 油漆面积 java_第八屆藍橋杯省賽 JavaA組 第十題 標題:油漆面積
- 简单解决网课或教育平台在线学习视频鼠标检测问题
- Vapnik-Chervonenkis dimension
- d : 无法将“d”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
- pyqt5中sender方法介绍_PyQt5学习记录(二):Event sender
- OA办公系统选购,千万别犯这些错
- 最小生成树(克鲁斯卡尔算法 普里姆算法)
- 快速搭建Android应用后台服务器
- 软件工程资料 - UCSD 怎么教软件工程
- Unity 第三人称角色控制器:动画混合树、Cinemachine等功能或插件的使用
- wp优秀个人博客网站模板推荐