你见过不长毛的羊吗

Java判断某字符串是否包含几个字中的某一个

2020.03.01
// 字段
String aimString = "目标字段中包含年月年月日日";
// 目标字集合
ArrayList<String> dateList = new ArrayList<String>() {
	{
		add("年");
		add("月");
		add("日");
	}
};
// List<String> isYmd = Arrays.asList("年", "月", "日");
AtomicReference<Boolean> isYmd = new AtomicReference<>(false);// 默认false
// 包含集合中的任意一个,isYmd设置为true
dateList .forEach(x -> isYmd.set(isYmd.get() || aimString.contains(x)));
System.out.println(isYmd.get());