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)

相关推荐

  • Scrapy框架使用代理IP要点是什么

    技术Scrapy框架使用代理IP要点是什么Scrapy框架使用代理IP要点是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。scrapy框架通过模块化

    攻略 2021年10月28日
  • python操作excel自动化办公(python自动化办公设置excel样式)

    技术Python办公自动化Excel怎么实现这篇文章主要介绍“Python办公自动化Excel怎么实现”,在日常操作中,相信很多人在Python办公自动化Excel怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好

    攻略 2021年12月23日
  • 【死磕Java并发】—–深入分析volatile的实现原理

    技术【死磕Java并发】—–深入分析volatile的实现原理 【死磕Java并发】—–深入分析volatile的实现原理通过前面一章我们了解了synchronized是一个重量级的锁,虽然JVM对它做

    礼包 2021年12月15日
  • Python OpenCV与机器学习的碰撞举例分析

    技术Python OpenCV与机器学习的碰撞举例分析本篇内容主要讲解“Python OpenCV与机器学习的碰撞举例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Pyt

    攻略 2021年12月4日
  • 如何使用Cython为Python编写更快的C扩展

    技术如何使用Cython为Python编写更快的C扩展本篇文章为大家展示了如何使用Cython为Python编写更快的C扩展,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在我们这

    攻略 2021年10月26日
  • linux上的并行软件ParaFly怎么用

    技术linux上的并行软件ParaFly怎么用这篇文章将为大家详细讲解有关linux上的并行软件ParaFly怎么用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

    攻略 2021年12月10日