1、几种常见的转换符

     转换符             说明                        实例
     %d          整数类型(十进制)            99
%f                 浮点类型                  99.99
%s               字符串类型              "mingrisoft"
%c                 字符类型                    'm'
%b                 布尔类型                   true
%%               百分比类型                  %
     %n                   换行符
package com.app;
public class Test1 {
public static void main(String[] args) {
String str1 = String.format( "Hi,%s" , "王力" );
System.out.println( str1 );
String str2 = String.format( "Hi,%s:%s.%s" , "王南","王力","王张" );
System.out.println( str2 );
System.out.printf("100的一半是:%d %n ", 100/2);
System.out.printf("100的一半是:%n %d ", 100/2);  //在输出50的时候,会换行

}
}

结果:
           Hi,王力
           Hi,王南:王力.王张
          100的一半是:50
            100的一半是:
            50

2、搭配标识符

标志                  说明            实例                        结果
+       为正数或者负数添加符号        ("%+d",15)                  +15
0       数字前面补0                ("%04d", 99)                 0099
$      被格式化的参数索引        ("%1$d,%2$s", 99,"abc")         99,abc
package com.app;
public class Test1 {
public static void main(String[] args) {
//$使用
String str1 = String.format("格式参数$的使用:%1$d,%1$s", 99,"abc");
System.out.println( str1 ) ;
String str2= String.format("格式参数$的使用:%1$d,%2$s", 99,"abc");
System.out.println( str2 ) ;
}
}
格式参数$的使用:99,99
格式参数$的使用:99,abc

String.format() 格式化字符串相关推荐

  1. java 补齐字符串_使用String.format()格式化字符串,java自动补全自增长字符串

    JDK1.5中,String类新增了一个很有用的静态方法String.format(): format(Locale l, String format, Object... args) 使用指定的语言 ...

  2. string.Format 格式化字符串

    http://www.cnblogs.com/linyechengwei/archive/2009/11/17/1604509.html 今天在做项目时,碰到一个很奇怪的问题,我使用string.Fo ...

  3. C#字符串- string.Format格式化

    转自:https://www.cnblogs.com/itjeff/p/5775665.html C# string.Format对字符串格式化 String.Format 方法的几种定义: Stri ...

  4. string.Format 格式化输出

    string.Format 格式化输出 资料参考: http://msdn.microsoft.com/zh-cn/library/26etazsy(v=VS.80).aspx string.Form ...

  5. Python基础教程:format 格式化字符串用法

    1.format 格式化字符串 (1) 顺序传参 (2) 索引传参 (3) 关键字传参 (4) 容器类型传参 {} 代表的是占位符 2.顺序传参 strvar = "{}向{}开了一枪&qu ...

  6. java string format s_JAVA字符串格式化-String.format()的使用

    常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...

  7. 我的Android进阶之旅------Java字符串格式化方法String.format()格式化float型时小数点变成逗号问题...

    今天接到一个波兰的客户说有个APP在英文状态下一切运行正常,但是当系统语言切换到波兰语言的时候,程序奔溃了.好吧,又是我来维护. 好吧,先把系统语言切换到波兰语,切换到波兰语的方法查看文章 我的And ...

  8. java里format报错,我的Android进阶之旅------Java字符串格式化方法String.format()格式化float型时小数点变成逗号问题...

    今天接到一个波兰的客户说有个APP在英文状态下一切运行正常,但是当系统语言切换到波兰语言的时候,程序奔溃了.好吧,又是我来维护. 好吧,先把系统语言切换到波兰语,切换到波兰语的方法查看文章 地址:ht ...

  9. java字符串 大括号_string.format格式化字符串中转义大括号“{}”

    今天,用Java读取配置文件占位符,使用String.Format(string format,object arg0)方法.以前只知"{0}"为索引占位符(即格式项),与参数列表 ...

最新文章

  1. ios unrecognized selector sent to instance出现的原因和解决方案
  2. python自学书籍推荐豆瓣-想学python,请问有没好的书籍推荐?
  3. Centos中Redis的下载编译与安装(超详细)
  4. 03-29复利计算单元测试
  5. unix 网络编程卷2 第43页 管道:open竟然会阻塞?
  6. SQL中的树型编号处理
  7. oracle ora 16047,令人误解的ORA-16047: DGID mismatch between destination setting and target database...
  8. matebook14支持触摸屏吗_matebook 14有触屏吗
  9. 关于如何在视频中合成声音
  10. Maxwell配置案例
  11. 远程控制-Virut蠕虫病毒(需专杀工具请三连并私信)
  12. directx安装后找不到_如何下载,安装,更新到最新的DirectX
  13. win7下iTools Android模拟器安装与配置
  14. websocket 实现长连接原理
  15. synchronized(this)和synchronized(.class)的理解
  16. 【进阶四】Python实现(MD)HVRP常见求解算法——蚁群算法(ACO)
  17. 微信小程序怎样创建formdata对象,并通过 wx.request 发送file文件
  18. k8s中Service ClusterIP ping不通?
  19. appium自动化解决快速连续点击方法(绝对简单)
  20. leetcode 911在线选举

热门文章

  1. java读取ini_java 读取ini配置文件
  2. mysql pl安装教程_ubuntu 16 mysql安装包安装 (推荐在线安装)
  3. ios设置中性黑体_ios 解决自定义字体无法显示问题
  4. android 获取手机SD卡和手机的内部存储
  5. ACM MM 2021 | 面向多模态情绪识别的双流异质图递归神经网络
  6. 快手-中科大最新研究:利用对话式推荐解决用户冷启动问题
  7. 2020年这10大机器学习研究最具影响力:为什么?接下来如何发展?
  8. 贝叶斯神经网络对梯度攻击的鲁棒性
  9. ACL 2020 开源论文 | 基于Span Prediction的共指消解模型
  10. 基于知识图谱的问答系统入门—NLPCC2016KBQA数据集