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)

相关推荐

  • JavaScript工作体系中不可或缺的函数是什么

    技术JavaScript工作体系中不可或缺的函数是什么本篇内容主要讲解“JavaScript工作体系中不可或缺的函数是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Jav

    攻略 2021年11月29日
  • Perl中Perl数组怎么用

    技术Perl中Perl数组怎么用这篇文章将为大家详细讲解有关Perl中Perl数组怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Perl中Perl数组的使用Perl数组是perl

    攻略 2021年12月4日
  • VB.NET对话框怎么用

    技术VB.NET对话框怎么用这篇文章主要为大家展示了“VB.NET对话框怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VB.NET对话框怎么用”这篇文章吧。VB.NET

    攻略 2021年12月2日
  • nginx中的两个模块的proxy_pass的区别是什么

    技术nginx中的两个模块的proxy_pass的区别是什么本篇内容介绍了“nginx中的两个模块的proxy_pass的区别是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学

    攻略 2021年11月29日
  • 数据库原理知识点有哪些

    技术数据库原理知识点有哪些这篇文章主要介绍“数据库原理知识点有哪些”,在日常操作中,相信很多人在数据库原理知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”数据库原理知识点有哪些”

    攻略 2021年11月3日
  • Maven下载后配置

    技术Maven下载后配置 Maven下载后配置settings.xml配置文件路径
    如:E:\apache-maven-3.8.3\conf\settings.xml设置本地库路径Windows默认为C

    礼包 2021年11月13日