String.format() 格式化字符串的方法, 不同占位符表示的含义及使用方式

学习目标:

目标如下:

  • String.format() 格式化字符串的方法, 不同占位符表示的含义及使用方式

学习内容:

内容:

  1. 占位符类型

  2. String.format()方法是一种格式化字符串的方法

  3. 字符串:一个占位符"%s",代表要输出的字符串本身。(定义数据类型为 string)

  4. 整数: 只有一个占位符"%d",代表要输出的整数。(定义数据类型为 int)

  5. 浮点数:只有一个占位符"%.2f",代表要输出的浮点数,其中".2"表示要输出的小数位数,即保留2位小数。(定义数据类型为 double)

  6. 日期:占位符"%tF",代表要输出的日期。"%tF"表示输出的日期格式为"年-月-日",因此格式化字符串为"%tF",参数列表为date。 (定义数据类型为 Date)

  7. 时间:占位符"%tT",代表要输出的时间。 "%tT"表示输出的时间格式为"时:分:秒"。参数列表为date。(定义数据类型为 Date)

  8. 带宽速率:一个占位符"%.2f"和一个文本"Mbps",它们一起代表要输出的带宽速率。(定义数据类型为 double)

  9. 货币金额:一个占位符 " %.2f ",它代表要输出的货币金额,其中" "表示货币符号,".2"表示要输出的小数位数,即保留2位小数。因此格式化字符串为"$%.2f",参数列表为amount。(定义数据类型为 double)

  10. "%e"输出科学计数法表示的浮点数

  11. 用"%o"输出八进制表示的整数

  12. "%x"输出十六进制表示的整数等等


相关推荐
毕设源码-郭学长4 分钟前
【开题答辩全过程】以 高校教材大管家系统为例,包含答辩的问题和答案
java·spring boot
Gavin在路上11 分钟前
DDD之用事件风暴重构“电商订单履约”(11)
java·前端·重构
AnAnCode24 分钟前
ECS 架构 (Entity Component System) - 数据导向编程快速入门
java·架构·游戏服务器
qq_124987075330 分钟前
基于SpringBoot+vue的小黄蜂外卖平台(源码+论文+部署+安装)
java·开发语言·vue.js·spring boot·后端·mysql·毕业设计
CAE虚拟与现实30 分钟前
C/C++中“静态链接(Static Linking)” 和 “动态链接(Dynamic Linking)释疑
开发语言·c++·dll·动态链接库·lib库
小二·31 分钟前
Spring框架入门:TX 声明式事务详解
java·数据库·spring
i020833 分钟前
Java 17 + Spring Boot 3.2.5 使用 Redis 实现“生产者–消费者”任务队列
java·spring boot·redis
万邦科技Lafite33 分钟前
一键获取淘宝店铺所有商品信息,实时监控商品数据
开发语言·数据库·python·api·开放api·电商开放平台·淘宝开放平台
包饭厅咸鱼35 分钟前
PatchCore-----训练,测试,c++部署 工业异常检测框架
开发语言·c++·视觉检测
烤麻辣烫37 分钟前
黑马程序员苍穹外卖后端概览
xml·java·数据库·spring·intellij-idea