• String.format() 格式化字符串


    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
  • 相关阅读:
    多GPU模型转换到cpu上
    Ubuntu18.04安装electron
    Windows Server 2016 关闭windows defender service服务
    k8s整合Traefik2入门(一) 天宇轩
    ElasticSearch7集群+Keepalived 天宇轩
    kubernetes 高可用集群搭建 天宇轩
    开源软件下载地址
    Qt QStackedLayout
    显微镜调试及使用方法
    对模式的十大误解
  • 原文地址:https://www.cnblogs.com/zhaoyanjun/p/4566119.html
Copyright © 2020-2023  润新知