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"输出十六进制表示的整数等等


相关推荐
Moe4883 分钟前
WebSocket :从浏览器 API 到 Spring 握手、Handler 与前端客户端
java·后端·架构
顶点多余4 分钟前
线程互斥+线程同步+生产消费模型
java·linux·开发语言·c++
Albert Edison6 分钟前
【ProtoBuf 语法详解】更新消息|保留字段|未知字段
开发语言·c++·protobuf
feifeigo1237 分钟前
近场声全息(NAH)数据与MATLAB实现
开发语言·matlab
fie888917 分钟前
基于MATLAB的非线性模型预测控制(NMPC)在CSRT系统中的应用
开发语言·matlab
⑩-18 分钟前
Java基础+集合框架-八股文
java·开发语言
福运常在24 分钟前
股票数据API(19)次新股池数据
java·python·maven
Zaki_gd26 分钟前
Cortex-M7 D-Cache 与 DMA 缓存一致性说明
java·spring·缓存
多看书少吃饭27 分钟前
Vue3 + Java + Python 打造企业级大模型知识库(含 SSE 流式对话完整源码)
java·python·状态模式
Arthas21732 分钟前
Java大厂面试:从Spring到微服务的全面技术考察
java·jvm·spring·微服务·面试·并发