Java笔记
文章平均质量分 78
在些项目中遇到的一些问题记录
不放弃的憨憨
这个作者很懒,什么都没留下…
展开
-
Java(SpringBoot)框架实现工厂模式的几种方法
该方法一共核心文件包括4个类,下面4个类时具体的使用方式,下面来逐一讲解1、工厂的核心方法(BaseFactory)public class BaseFactory<T extends FactoryService<?>> implements InitializingBean, ApplicationContextAware { private ApplicationContext applicationContext; private Map<Fa原创 2021-05-30 22:50:49 · 2354 阅读 · 4 评论 -
Java8 Stream:常用实例,玩转集合
Java8 Stream:常用实例,玩转集合原创 2021-02-23 15:02:53 · 389 阅读 · 1 评论 -
【java消息格式化】使用MessageFormat进行消息格式化
消息格式化的基本使用格式化:匹配数字;格式化:匹配日期;格式化:匹配时间;格式化:多次匹配;MessageFormat用来格式化一个消息,通常是一个字符串。MessageFormat模式的主要部分下面是详细配置:示例程序:基本匹配:String message = "基本匹配:{0}{1}{2}{3}{4}";Object[] array = new Object[] { "A", "B", "C", "D", "E" };String value = MessageForma原创 2020-09-20 23:32:57 · 4682 阅读 · 0 评论 -
java.lang.IllegalArgumentException: can‘t parse argument number
究其原因是表示占位符的那对花括号,在MessageFormat中用{}来表示占位符,例如:{0},{1},其中的0和1就是对应的替换参数的序号,在花括号中没有数字的情况下就会导致不能解析的错误;解决方案:将这里面存在的特殊符号进行转义一下就可以规避这个报错,但是这里面用的是单引号 ’ 来转义。如下:’{}举例:String str = " '{} won the winner ";String param = "Kevin";String result = MessageFormat.format原创 2020-09-20 22:24:30 · 13123 阅读 · 1 评论