随笔 - 38  文章 - 0  评论 - 0  阅读 - 84981

正则表达式

正则表达式

正则表达式,又称规则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。

https://www.jb51.net/tools/zhengze.html#introduction   教程大全

 

String.format()用法

 

 版权声明:本文为博主原创文章,未经博主允许请随意转载。 https://blog.csdn.net/qq_25925973/article/details/54407994

1 占位符

1.1 单个占位符

String s = String.format("Hello %s,Welcome to my blog!", "jerry");
System.out.println(s);//Hello jerry,Welcome to my blog!
  • 1
  • 2

1.2 多个占位符

1.2.1 按顺序

String s = String.format("Hello %s%s%s", "jerry-", "li", ",welcome!");
  • 1

1.2.2 按索引

String s = String.format("Hello %2$s%3$s%1$s", "li-", "heng-", "jie");
  • 1

2 对整数格式化

int n2 = 9999999;
System.out.printf("%+(,d %n", n2);
  • 1
  • 2
参数含义
- 在最小宽度内左对齐,不可以与0标识一起使用。
0 若内容长度不足最小宽度
+ 结果总包含一个+或-号。
空格 正数前加空格
, 只用与十进制
( 若结果为负数

3 对浮点数格式化

double n = 3.1415926;
String s = String.format("%f %n", num);
  • 1
  • 2
参数含义
- 在最小宽度内左对齐
0 若内容长度不足最小宽度
+ 结果总包含一个+或-号。
空格 正数前加空格
, 只用与十进制
( 若结果为负数

4 对日期、时间格式化

对日期格式化的时候不能像对数字那样多种格式对应一个数字, 
分为日期格式化及时间格式化两部分,如果希望格式化之后的格式是: 
2017-01-13 12:05:30,需要先格式化日期,然后再格式化时间。 
如下:

Date date = new Date();
String dateFormat = String.format("%tF %tT ", date, date);
System.out.println(dateFormat);
  • 1
  • 2
  • 3

日期格式化:

参数含义
c 星期六 十月 27 14:21:20 CST 2007
F 2007-10-27
D 10/27/07
r 02:25:51 下午
T 14:28:16
R 14:28
b 月份简称
B 月份全称
a 星期简称
A 星期全称
C 年前两位(不足两位补零)
y 年后两位(不足两位补零)
j 当年的第几天
m 月份(不足两位补零)
d 日期(不足两位补零)
e 日期(不足两位不补零

时间格式化:

参数含义
H 24小时制的小时(不足两位补零)
k 24小时制的小时(不足两位不补零)
I 12小时制的小时(不足两位补零)
i 12小时制的小时(不足两位不补零)
M 分钟(不足两位补零)
S 秒(不足两位补零)
L 毫秒(不足三位补零)
N 毫秒(不足9位补零)
p 小写字母的上午或下午标记,如中文为“下午”,英文为pm
z 相对于GMT的时区偏移量,如+0800
Z 时区缩写,如CST
s 自1970-1-1 00:00:00起经过的秒数
Q 自1970-1-1 00:00:00起经过的豪秒

备注:(System.out.printf()==System.out.print(String.format())

 

 
 
posted on   晨雨初听_cc  阅读(172)  评论(0编辑  收藏  举报
编辑推荐:
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 程序员常用高效实用工具推荐,办公效率提升利器!
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示