网站首页 > 精选教程 正文
字符串格式化
字符串格式化,也是一种字符串内容的替换,但是更加优雅。
什么情况下用
为了让代码更加简洁漂亮,我们可以先定义一个字符串模板,把后面会变地方用占位符占着,如%s表示这里可以放一个字符串进来,%d表示可以放一个整数进来
代码怎么写
public class Test {
public static void main(String[] args) {
String str = "%s,我中意你很久了,想和你一起看世界上最美的流星。";
String str2 = String.format(str, "赵丽颖");
System.out.println(str2);
}
}
代码简析:
- main方法是程序执行入口。
- 第3行,定义字符串模板,%s用来占位。
- 第4行,用字符串“赵丽颖”来替换之前的占位符。
- 第5行打印。
效果图:
再来一个带有整数的模板:
public class Test {
public static void main(String[] args) {
String str = "昨天做梦,支付宝里多了%d个小目标";
String str2 = String.format(str, 5);
System.out.println(str2);
}
}
效果图:
Java开发工具:IDEA(下载和使用方法可以看我们下面的专栏)
想学Java编程,可以看我下面这个专栏:
猜你喜欢
- 2024-10-28 Java 8 中处理日期和时间示例 java 日期时间格式
- 2024-10-28 Java 实现日期的格式化,月份和天不足两位时补上0
- 2024-10-28 Java中日期格式化YYYY-DD的坑 java 日期格式化为yyyy-mm-dd mmss
- 2024-10-28 Java 的流程控制是什么样子的 java流程控制有哪些
- 2024-10-28 Java优雅的保留两位小数 java保留两位数字
- 2024-10-28 阿里面试官:聊聊如何格式化 Instant
- 2024-10-28 圆你的大厂梦!今日头条Java高频面试题真题:一/二/三面+常见问题
- 2024-10-28 “全栈2019”Java第十四章:二进制、八进制、十六进制
- 2024-10-28 Java,FreeMarker,模板引擎,通过案例代码,学懂模板引擎
- 2024-10-28 Springboot强大的数据格式化功能你必须要知道
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)