• 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
  • 相关阅读:
    iOS项目的目录结构和开发流程
    XCode SVN设置
    iOS 登录 注册
    ios开发常用技巧
    iOS问题解答
    iOS设计模式
    iOS开发:打包应用程序
    iOS 封装
    iOS开发常用宏
    Objective-C 类,实例成员,静态变量,对象方法,类方法(静态方法),对象
  • 原文地址:https://www.cnblogs.com/zhaoyanjun/p/4566119.html
Copyright © 2020-2023  润新知