关于#java#的问题:利用MessageFormat类对模式“{0},你好

利用MessageFormat类对模式“{0},你好!欢迎你在{1}来{2}上课。”与“{0},你好!欢迎你在{1}来{2}上课。”分别进行消息格式化。

img

你的问题是两行时间格式的问题吗?这个要看下代码才好说

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客: Java消息自定义模板中的 五、Java利用MessageFormat实现短信模板的匹配 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    请参考并测试:

    请跳转此页面
  • 以下回答来自chatgpt:
    public static void main(String[] args) {
        String pattern = "{0},你好!欢迎你在{1}来{2}上课。";
        String pattern2 = "{0},您好,您的订单编号为{1},请记好。";
    
        String message = MessageFormat.format(pattern, "张三", "Java班", "实战课程");
        String message2 = MessageFormat.format(pattern2, "李四", "20210329001");
    
        System.out.println(message);
        System.out.println(message2);
    }
    

    输出结果:

    张三,你好!欢迎你在Java班来实战课程上课。
    李四,您好,您的订单编号为20210329001,请记好。
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^