String.format()函数的简单用法

简介: 1.String.format()函数的用法2.常用转换符3.常用标识

1.String.format()函数的用法

String.format()函数类似于printf()函数,能够对字符串进行格式化或是进行加工,printf()函数直接将结果打印出来,而String.format()函数能够返回格式化后的字符串。

例如

publicclassDemo {
publicstaticvoidmain(String[] args) {
intsum=200;
Strings=String.format("sum = %d", 10);
System.out.println(s);
    }
}

运行结果

2.常用转换符

转换符 说明 示例
%c 字符类型 ‘a’
%s 字符串类型 “hello”
%b 布尔类型 true
%d 整数类型(十进制) 10
%f 浮点型 3.14
%x(X) 整数类型(十六进制) a(A)(十进制下为10)
%o 整数类型(八进制) 12(十进制下为10)
%% 百分比类型 %%(%是特殊字符,%%才会显示%)
%e 指数类型 1.2e+5

示例

publicclassDemo {
publicstaticvoidmain(String[] args) {
Strings1=String.format("%c %s %b %d",'a', "abc", true, 20);
System.out.println(s1);
Strings2=String.format("%f,%x,%o,%%,%e",3.1,10,10,3.1e+4);
System.out.println(s2);
    }
}

运行结果

 

3.常用标识

8.png

示例

publicclassDemo {
publicstaticvoidmain(String[] args) {
Strings1=String.format("%+d,%-5d,%5d,%05d,% 5d", 12, 12, 12, 12 ,12, 12);
System.out.println(s1);
Strings2=String.format("%#x %#o %,f",12,12,122222.22);
System.out.println(s2);
    }
}

运行结果

目录
相关文章
|
1月前
|
存储 缓存 测试技术
CMake String函数:如何巧妙地在cmake中操作字符串
CMake String函数:如何巧妙地在cmake中操作字符串
101 0
|
1月前
|
编译器 容器
C++string类的介绍及常用函数用法总结
C++string类的介绍及常用函数用法总结
29 1
|
3月前
|
编译器 C++
【编码艺术:掌握String类函数接口的妙用指南】(三)
【编码艺术:掌握String类函数接口的妙用指南】
|
3月前
|
C语言 C++ 容器
【编码艺术:掌握String类函数接口的妙用指南】(一)
【编码艺术:掌握String类函数接口的妙用指南】
|
3月前
|
存储 Linux C语言
【编码艺术:掌握String类函数接口的妙用指南】(二)
【编码艺术:掌握String类函数接口的妙用指南】
|
6月前
|
存储
C++-string常用函数整理(建议收藏)
C++-string常用函数整理(建议收藏)
|
6月前
|
算法 Java 数据库
抽象类和接口 && String的理解 && StringBuilder和StringBuffer && 异常的基本用法 && 时间复杂度
抽象类和接口 && String的理解 && StringBuilder和StringBuffer && 异常的基本用法 && 时间复杂度
41 0
|
1月前
|
存储 算法 安全
【数据结构与算法初学者指南】【冲击蓝桥篇】String与StringBuilder的区别和用法
【数据结构与算法初学者指南】【冲击蓝桥篇】String与StringBuilder的区别和用法
|
3月前
|
存储 Linux C++
【编码艺术:掌握String类函数接口的妙用指南】(四)
【编码艺术:掌握String类函数接口的妙用指南】
|
3月前
|
Python
python中split_string函数使用
python中split_string函数使用
24 0