java MessageFor来生成模板字符串

技术java MessageFor来生成模板字符串 java MessageFor来生成模板字符串1.前言
在java程序中,我们经常会遇到生成模板字符串的场景,一般来说我们实现需求是这样的String

用于生成模板字符串的消息

1.前言

在java程序中,我们经常会遇到生成模板字符串的场景。一般来说,我们的实施要求如下。

字符串名称=“鲍勃”;

StringBuilder sb=new StringBuilder();

附加(你好)。追加(‘我是’)。追加(名称);

system . out . println(sb . ToString());//你好,我是鲍勃

2.更好的方法

还有更好的办法。

string hellostr=message format . format(' Hello,我是{0} ',name);

system . out . println(helloStr);//你好,我是鲍勃

直接用MessageFormat替换变量就行了,类似printf方法。StringBuilder不再用于无脑拼接字符串,代码也简单多了。

string hellostr=message format . format(' Hello,我是{0},我是{1,choice,1# 1 |2# 2 |{2}}岁',姓名,1);

system . out . println(helloStr);//你好,我是鲍勃。我一岁了。

MessageFormat还提供了格式化选项选择,可以根据不同的参数选择不同的数据。我的{1}参数设置为1,因此我选择了1。如果是3,我会选择{2}岁,我会重新更换。

非常方便!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/139158.html

(0)

相关推荐

  • MySQL服务器硬件和操作系统如何调节

    技术MySQL服务器硬件和操作系统如何调节小编给大家分享一下MySQL服务器硬件和操作系统如何调节,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧

    攻略 2021年12月8日
  • 树莓派如何连接USB摄像头

    技术树莓派如何连接USB摄像头这篇文章主要介绍树莓派如何连接USB摄像头,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、用lsusb指令查看一下是否能识别 二、查看/dev设备ls /dev查看

    攻略 2021年11月20日
  • KALI搭建Docker+Vulhub漏洞复现环境

    技术KALI搭建Docker+Vulhub漏洞复现环境 KALI搭建Docker+Vulhub漏洞复现环境在学习网络安全的过程中,少不了的就是做漏洞复现,而漏洞复现一般比较常用的方式就是使用docker

    礼包 2021年12月21日
  • 英文字母26个大小写,英语26个英文字母大小写怎样

    技术英文字母26个大小写,英语26个英文字母大小写怎样A a [ei] B b [bi:] C c [si:]D d [di:] E e [i:] F f [ef]
    G g [d3i:] H h [eit∫] I i [

    生活 2021年10月23日
  • 怎么解决Mysql中的Last_Errno报错问题

    技术怎么解决Mysql中的Last_Errno报错问题本篇内容主要讲解“怎么解决Mysql中的Last_Errno报错问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解

    攻略 2021年11月18日
  • c语言多线程详解(c语言多线程数据安全)

    技术C#多线程安全怎么理解这篇文章主要介绍“C#多线程安全怎么理解”,在日常操作中,相信很多人在C#多线程安全怎么理解问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#多线程安全怎么理解”

    2021年12月22日