JAVA字符串格式化-String.format()的使用
2016-07-22 09:36
351 查看
常规类型的格式化
参考地址:http://blog.csdn.net/lonely_fireworks/article/details/7962171/
实例:
String url = "weixin";
String str = String.format("%s/site-personal/login?id=%s&sign=%s", url,"110","ahsdiuasyfdgasd");
System.out.println(str);
//运行结果 weixin/site-personal/login?id=110&sign=ahsdiuasyfdgasd
String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。
format(String
format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。
format(Locale
locale, String format, Object... args) 使用指定的语言环境,制定字符串格式和参数生成格式化的字符串。
显示不同转换符实现不同数据类型到字符串的转换,如图所示。
参考地址:http://blog.csdn.net/lonely_fireworks/article/details/7962171/
实例:
String url = "weixin";
String str = String.format("%s/site-personal/login?id=%s&sign=%s", url,"110","ahsdiuasyfdgasd");
System.out.println(str);
//运行结果 weixin/site-personal/login?id=110&sign=ahsdiuasyfdgasd
String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。
format(String
format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。
format(Locale
locale, String format, Object... args) 使用指定的语言环境,制定字符串格式和参数生成格式化的字符串。
显示不同转换符实现不同数据类型到字符串的转换,如图所示。
转 换 符 | 说 明 | 示 例 |
%s | 字符串类型 | "mingrisoft" |
%c | 字符类型 | 'm' |
%b | 布尔类型 | true |
%d | 整数类型(十进制) | 99 |
%x | 整数类型(十六进制) | FF |
%o | 整数类型(八进制) | 77 |
%f | 浮点类型 | 99.99 |
%a | 十六进制浮点类型 | FF.35AE |
%e | 指数类型 | 9.38e+5 |
%g | 通用浮点类型(f和e类型中较短的) | |
%h | 散列码 | |
%% | 百分比类型 | % |
%n | 换行符 | |
%tx | 日期与时间类型(x代表不同的日期与时间转换符 |
相关文章推荐
- web项目发布相关
- Eclipse 安装反编译插件jadclipse
- Myeclipse导入jeecg后pom.xml出错
- java-03
- java多线程通信问题
- Spring总结—— IOC 和 Bean 的总结
- Java Bean
- 在线生成myeclipse注册码
- 在线生成myeclipse注册码
- 在线生成myeclipse注册码
- JAVA结构型模式
- Java框架介绍-13个不容错过的框架项目
- Acm 62 笨小熊
- thingking in java2.11练习(3)
- Ubuntu下配置Eclipse调试环境
- spring配置事务处理的五种方式
- 设计模式之观察者模式
- java产生随机数的三种方式
- java反向工程神器ermaster
- 在eclipse中使用android tools 打包出现的错误的解决方法