zoukankan      html  css  js  c++  java
  • MessageFormat.format()和String.format()

    MessageFormat 提供了以与语言无关方式生成连接消息的方式。使用此方法构造向终端用户显示的消息。

    MessageFormat 获取一组对象,格式化这些对象,然后将格式化后的字符串插入到模式中的适当位置 

    String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。

    package com.java.test;
    
    
    import java.text.MessageFormat;
    
    public class TestFormat {
        public  static void main(String args[]){
            String str="今天是{0}年{1}月{2}号,天气{3}";
            String str1="今天是%s年%d月%d号,天气%s";
            Object[] a={"2018","11","23","晴"};
            System.out.println(MessageFormat.format(str,"2018","11","23","晴"));
            System.out.println(MessageFormat.format(str,a));
            System.out.println(String.format("今天是%s年%d月%d号,天气%s","2018",11,23,"晴"));
            System.out.println(String.format(str1,"2018",11,23,"晴"));
    
        }
    }

    结果:

  • 相关阅读:
    设计模式
    设计模式
    设计模式
    设计模式
    设计模式
    设计模式
    OpenGL学习 (一)
    C#
    Unity
    [开发ing] Unity项目
  • 原文地址:https://www.cnblogs.com/fankailei/p/10008171.html
Copyright © 2011-2022 走看看