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);
    }
}

运行结果

目录
相关文章
|
3月前
|
SQL 索引
在 SQL Server 中使用 STRING_AGG 函数
【8月更文挑战第5天】
1057 2
在 SQL Server 中使用 STRING_AGG 函数
|
3月前
|
编译器 C++ 容器
【C++】String常见函数用法
【C++】String常见函数用法
|
3月前
|
Unix Linux
文本匹配.grep与Select-String用法对比
文本匹配.grep与Select-String用法对比
64 6
|
3月前
|
存储 Serverless 数据处理
Python - len(string)函数
通过上述介绍和示例,我们可以清楚地看到,在Python中,`len()`函数是处理字符串以及其他可迭代对象长度的重要工具。它简单、易用,但在实际应用中却非常强大,无论是在基础编程还是在复杂的数据处理中,`len()`函数都扮演着不可或缺的角色。
68 10
|
3月前
|
存储 C++
【C/C++学习笔记】string 类型的输入操作符和 getline 函数分别如何处理空白字符
【C/C++学习笔记】string 类型的输入操作符和 getline 函数分别如何处理空白字符
42 0
|
4月前
|
C++
C++ string中的函数和常用用法
C++ 中string中的函数和常用用法
40 4
|
3月前
|
安全 编译器 C++
【剑指offer】2.2编程语言(p22-p25)——面试题1:string赋值运算函数
【剑指offer】2.2编程语言(p22-p25)——面试题1:string赋值运算函数
|
4月前
|
存储 C++
【C++】string类的使用③(非成员函数重载Non-member function overloads)
这篇文章探讨了C++中`std::string`的`replace`和`swap`函数以及非成员函数重载。`replace`提供了多种方式替换字符串中的部分内容,包括使用字符串、子串、字符、字符数组和填充字符。`swap`函数用于交换两个`string`对象的内容,成员函数版本效率更高。非成员函数重载包括`operator+`实现字符串连接,关系运算符(如`==`, `<`等)用于比较字符串,以及`swap`非成员函数。此外,还介绍了`getline`函数,用于按指定分隔符从输入流中读取字符串。文章强调了非成员函数在特定情况下的作用,并给出了多个示例代码。
|
5月前
|
C++ 容器
【C++语言】String 类关键函数实现,手搓一个简单字符串类!
【C++语言】String 类关键函数实现,手搓一个简单字符串类!
|
5月前
|
存储 C语言 C++
#include <string>的用法
#include <string>的用法
92 0