String.format()方法的使用介绍

这篇具有很好参考价值的文章主要介绍了String.format()方法的使用介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

String.format() 方法中的 % 符号用作占位符,用于将值插入字符串中。它用于使用特定值(例如整数、浮点数或字符串)格式化字符串。% 符号后面跟着一个字母,指定要插入的值的类型,例如 %d 表示整数,%s 表示字符串。要插入的值作为参数传递给 String.format() 方法。

String.format()方法是Java中一个非常有用的方法,它可以将指定的格式和参数组合成一个字符串。它的语法如下:
String.format(String format, Object... args)其中,format是一个字符串,它包含了格式说明符和普通字符,args是一个可变参数列表,它包含了要格式化的参数。

下面这个表里面是String.format()的常用转换符:

String.format()常用符
%s 字符串类型 %c 字符类型
%d 十进制整数 %x 十六进制整数
%o 八进制整数 %b boolean类型
%f 浮点数 %a 十六进制浮点数
%g 通用浮点数(基本用不到) %e 指数类型
%h 散列码(基本用不到) %% 百分号
%n 换行 %tx 日期与实践类型(基本用不到)

部分示例代码:

%s:用“你好,世界”来替换%s

String str = String.format("字符串类型: %s", "你好,世界");
System.out.print(str);//字符串类型: 你好,世界
    

%c:用“A”来替换%c

String str = String.format("字符类型: %c", 'A');
System.out.print(str);//字符类型: A

%d:用“123”来替换%d

String str = String.format("十进制整数: %d", 123);
System.out.print(str); //十进制整数: 123

%x:用“123”的十六进制表示法来替换%x

String str = String.format("十六进制整数: %x", 123);
System.out.print(str); //十六进制整数: 7b

%o:用“123”的八进制表示法来替换%o

String str = String.format("八进制整数: %o", 123);
System.out.print(str); //八进制整数: 173

%b:用“10<12”或者“10>12”的结果来替换%b

String str1 = String.format("布尔类型1: %b", 10 < 12);
String str2 = String.format("布尔类型2: %b", 10 > 12);
System.out.println(str1); //布尔类型1: true
System.out.print(str2);  //布尔类型2: false

%f:用“1.23456”的浮点数来替换%f

String str = String.format("浮点数:%f", 1.23456);
System.out.print(str);  //浮点数:1.234560

%a:用“1.23456”的十六进制浮点数来替换%a

String str = String.format("十六进制浮点数:%a", 1.23456);
System.out.print(str);  //十六进制浮点数:0x1.3c0c1fc8f3238p0

%e:用“1.23456”的指数类型来替换%e

String str = String.format("指数类型:%e", 1.23456);
System.out.print(str);  //指数类型:1.234560e+00

%%:表示百分号

String str = String.format("百分号:%d%%", 90);
System.out.print(str);  //百分号:90%

%n:表示换行

String str = String.format("第一行%n第二行");
System.out.print(str);
//第一行
//第二行

以上介绍了String.format()相关的方法的使用,感谢阅读,希望能帮助到大家,谢谢!!!!文章来源地址https://www.toymoban.com/news/detail-579522.html

到了这里,关于String.format()方法的使用介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java基础09 —— 字符序列--String、StringBuilder、StringBuffer区别及其方法介绍

    字符与字符串 字符类型(char)是Java中的基本数据类型,占2个字节16位,默认值是 ‘u0000’ 。字符是用单引号引住的单个符号. 字符串(String)是用双引号引住的任意个字符,是引用数据类型,默认值是null 。字符串其实就是字符组成的序列 字符串声明 举例: 字符序列 多个字符

    2024年02月09日
    浏览(28)
  • String.format()详细用法

    String  类有一个强大的字符串格式化方法  format() 。下面是常用的方法总结。 位符 \\\"%\\\" 后面的字母决定了其接受的实际参数的类型。占位符类型有下面几种: 字母 适用参数类型 说明 %a 浮点数 以16进制输出浮点数 %b / %B 任意值 如果参数为  null  则输出 false,否则输出 true

    2024年02月05日
    浏览(28)
  • Java char[]数组转成String类型(char to String)详细介绍

    前言 string toCharArray() 方法将给定的字符串转换为字符序列 Java中字符串转换为字符数组的方法在之前的博客已经介绍了! 今天介绍char[]数组转成String 方法有4种: 使用 String 类的 valueOf() 方法 使用字符串连接 使用 Character 类的 toString() 方法 使用字符包装器类 点击链接Java 字符

    2024年02月02日
    浏览(34)
  • 《string类的使用介绍》

    本文主要介绍string的常见的接口的使用 字符串是 表示字符序列的类 标准的字符串类提供了对此类对象的支持,其接口类似于标准字符容器的接口,但添加了专门用于操作单字节字符字符串的设计特性。 string类是使用char(即作为它的字符类型,使用它的默认char_traits和分配器

    2024年02月03日
    浏览(31)
  • Java String类常用方法

    Java 中的 String 类是一个经常使用的类,提供了许多常用的方法来操作和处理字符串。以下是一些常见的 String 类方法: length(): 返回字符串的长度(字符数)。 charAt(int index): 返回字符串中指定位置的字符。 substring(int beginIndex, int endIndex): 返回从指定索引开始到指定索引结

    2024年02月08日
    浏览(27)
  • 【Java】String.join()方法

    String.join() 方法返回使用指定分隔符拼接一个字符串。 在join() 方法中,为每个元素添加了分隔符。如果为null元素,则添加“null”。 从JDK 1.8开始,Java字符串才包含join() 方法。 delimiter :每个元素要添加的分隔符 elements :需要添加分隔符的字符串(表示被连接的数组(也可以

    2024年02月10日
    浏览(30)
  • string类的使用方式的介绍

    目录 前言 1.什么是STL 2. STL的版本 3. STL的六大组件 4.STL的缺陷 5.string 5.1 为什么学习string类? 5.1.1 C语言中的字符串 5.2 标准库中的string类 5.3 string类的常用接口的使用 5.3.1 构造函数 5.3.2 string类对象的容量操作 5.3.3 string类对象的访问及遍历操作 5.3.4 string类对象的修改操作

    2024年02月07日
    浏览(30)
  • JAVA String 常用方法(超详细)

    (1) length:获取字符串长度; 长度为: 7 (2) charAt(int index):获取指定索引位置的字符; 索引为0既第一个字符为: a (3) indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引;(数字是ASCII码中对应的字符数值) 0 1 (4) substring(int start):从指定位置开始截取字符串,默认到

    2024年02月02日
    浏览(22)
  • 【C++】——string的功能介绍及使用

    前言: 在上期,我们简单的介绍了关于 模板和STL ,今天我就带领大家学习一下关于 【string】类。本期,我们主要讲解的是关于 【string】的基本介绍以及【string】类的常用接口说明。有了以上的基本认识之后,在下期,我们将模拟实现一个【string】类。 目录 (一)为什么学

    2024年02月04日
    浏览(33)
  • 【UNITY】报错3FormatException: Input string was not in a correct format.

    把代码: 改成: 或者:

    2024年02月04日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包