首页 > 其他分享 >使用MessageFormatter.format替代 String.format

使用MessageFormatter.format替代 String.format

时间:2023-09-18 16:02:22浏览次数:33  
标签:String format MessageFormatter System format1 format2

使用MessageFormatter.format替代 String.format

现有的J2EE 项目中基本都会引用 日志框架,刚好 日志框架中有对应的工具类可以使用,对数据进行格式化:

       import org.slf4j.helpers.MessageFormatter;
       
        String format1 = String.format("%s/%s", 1, 2);
        String format2 = MessageFormatter.format("{}/{}", 1,2).getMessage();

        System.out.println(format1);
        System.out.println(format2);

标签:String,format,MessageFormatter,System,format1,format2
From: https://blog.51cto.com/u_4981212/7511399

相关文章

  • format 使用一例 之 color & input
     一color (1)      Write添加背景色八种颜色,分别为0-7可以用8个常量代替输出WRITE:/'col_key'COLORcol_key,'col_total'COLORcol_total,'col_group'COLORcol_group,'col_background'COLORCOL_BACKGROUND,......
  • GsonFormatPlus
    CodeToolsGsonFormatPlus sun-menInstallto IntelliJIDEA2021.2Compatiblewith IntelliJ IDEA(Ultimate,Community,Educational),Android Studio and 15more   OverviewVersionsReviews ......
  • 反射修改String中的value属性(char[])
    上图结论:可以通过反射获取String对象的value属性,然后有两种方式修改:1.构建一个新的char[]数组进行替换 2.构建一个char[]指向同一对象,对该对象中的内容进行修改(即char[0='X'])反射结论:对于private修饰的字段,可以利用setAccessible(true)函数处理;同时,反射可以直接处理final或者s......
  • Invalid prop type check failed for prop “image“. Expected String, got Undefine
    问题描述:vue中类型不匹配导致的错误。大致的意思是期待的是“image“类型,传入的是string,所以导致出错。解决办法:类型转换 <pan-thumb :image="String(filePath)"> ......
  • 消息转换器 替代 @JsonFormat注解 完成 日期类序列化时的格式转换
      spring中的日期类从数据库读取完数据后,默认的格式其实很难看,传输给前端也不友好,所以我们一般会将日期类通过类似@JsonFormat(pattern="yyyy-MM-ddHH:mm:ss")privateLocalDateTimecreateTime;来更改日期类序列化时的格式。但这样太麻烦了,我们还可以用SpringMVC框架的......
  • The POM for com.xubo:service_base:jar:0.0.1-SNAPSHOT is missing, no dependency i
    报错信息[INFO]Scanningforprojects...[INFO][INFO]------------------------<com.xubo:service_edu>------------------------[INFO]Buildingservice_edu0.0.1-SNAPSHOT[INFO]--------------------------------[jar]---------------------------------[......
  • CF914F Substrings in a String
    知识点:bitset,SAM,根号分治Link:https://codeforces.com/problemset/problem/914/F一种在字符集较小情况下的多轮字符串匹配暴力的优化。好久没写过单题的题解了格式都忘了、、、简述给定一仅包含小写字母的字符串\(s\),给定\(q\)次操作,每次操作都是下列两种形式之一:将字符......
  • @DatetimeFormat与@JsonFormat
    @DateTimeFormat(pattern=“yyyy-MM-ddHH:mm:ss”)是将String转换成Date,一般前台给后台传值时用@JsonFormat(pattern=“yyyy-MM-ddHH:mm:ss”,timezone=”GMT+8”)将Date转换成String一般后台传值给前台时......
  • 【面试题精讲】你了解String.intern方法吗
    有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top首发博客地址系列文章地址String.intern方法是Java中的一个方法,它用于将字符串对象添加到字符串常量池中,并返回常量池中该字符串的引用。如果常量池中已经存在该字符串,则......
  • 解决wave.Error: unknown format: 3
    """这个代码还可以解决raiseError('unknownformat:%r'%(wFormatTag,))wave.Error:unknownformat:3这个bug"""importosimportlibrosaimportsoundfileassfdefresample4wavs(frompath,topath,resamplerate):'......