怎么使用Java String.format()
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容介绍了"怎么使用Java String.format()"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够
千家信息网最后更新 2026年11月02日怎么使用Java String.format()
本篇内容介绍了"怎么使用Java String.format()"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
String.format()字符串常规类型格式化的两种重载方式
format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。
format(Locale locale, String format, Object… args) 使用指定的语言环境,制定字符串格式和参数生成格式化的字符串。
常用的类型:
举个例子:
1. String str=null; 2. str=String.format("Hi,%s", "小超"); 3. System.out.println(str); 4. str=String.format("Hi,%s %s %s", "小超","是个","大帅哥"); 5. System.out.println(str); 6. System.out.printf("字母c的大写是:%c %n", 'C'); 7. System.out.printf("布尔结果是:%b %n", "小超".equal("帅哥")); 8. System.out.printf("100的一半是:%d %n", 100/2); 9. System.out.printf("100的16进制数是:%x %n", 100); 10. System.out.printf("100的8进制数是:%o %n", 100); 11. System.out.printf("50元的书打8.5折扣是:%f 元%n", 50*0.85); 12. System.out.printf("上面价格的16进制数是:%a %n", 50*0.85); 13. System.out.printf("上面价格的指数表示:%e %n", 50*0.85); 14. System.out.printf("上面价格的指数和浮点数结果的长度较短的是:%g %n", 50*0.85); 15. System.out.printf("上面的折扣是%d%% %n", 85); 16. System.out.printf("字母A的散列码是:%h %n", 'A'); 输出结果 1. Hi,小超 2. Hi,小超 是个 大帅哥 3. 字母c的大写是:C 4. 布尔的结果是:false 5. 100的一半是:50 6. 100的16进制数是:64 7. 100的8进制数是:144 8. 50元的书打8.5折扣是:42.500000 元 9. 上面价格的16进制数是:0x1.54p5 10. 上面价格的指数表示:4.250000e+01 11. 上面价格的指数和浮点数结果的长度较短的是:42.5000 12. 上面的折扣是85% 13. 字母A的散列码是:41 ###搭配转换符还有实现高级功能 第一个例子中有用到 $第一个例子中有说到 %tx x代表日期转换符 我也顺便列举下日期转换符
举个例子:
1. Date date=new Date(); 2. //c的使用 3. System.out.printf("全部日期和时间信息:%tc%n",date); 4. //f的使用 5. System.out.printf("年-月-日格式:%tF%n",date); 6. //d的使用 7. System.out.printf("月/日/年格式:%tD%n",date); 8. //r的使用 9. System.out.printf("HH:MM:SS PM格式(12时制):%tr%n",date); 10. //t的使用 11. System.out.printf("HH:MM:SS格式(24时制):%tT%n",date); 12. //R的使用 13. System.out.printf("HH:MM格式(24时制):%tR",date); 输出结果1. 全部日期和时间信息:星期三 九月 21 22:43:36 CST 2016 2. 年-月-日格式:2016-09-213. 月/日/年格式:16/10/21 4. HH:MM:SS PM格式(12时制):10:43:36 下午 5. HH:MM:SS格式(24时制):22:43:36 HH:MM格式(24时制):22:43"怎么使用Java String.format()"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
格式
价格
字符
字符串
结果
进制
例子
字母
折扣
指数
日期
帅哥
输出
信息
内容
参数
大写
布尔
时间
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技工作委员会主任
互联网科技活动banner
涨乐互联网科技
广州互联网络科技有限公司
智慧科技互联网
兼蜜互联网科技
互联网科技大会
互联网科技公司介绍
美国互联网前沿科技
新华互联网科技2019
科技互联网大厂
山东星卡互联网科技有限公司官网
中天科技中国工业互联网
互联网营销推广黑科技
宇信科技在杭州互联网排第几
南京一网一红互联网科技有限公司
普陀区互联网教育科技管理办法
马化腾互联网科技教学
广西泛欧互联网科技有限公司
杭州科技互联网公司有哪些
咖啡
上海挚品互联网科技有限公司
美国互联网保险保险科技
狮子座互联网科技
衡水科技产业互联网平台
呼和浩特新华互联网科技学院
中和天地互联网科技有限公司
互联网时代科技型公司的机会
唯美互联网科技
青岛互联网科技园