public static boolean validateString(String content) {
// 定义合法的内容列表
List<String> validContents = Arrays.asList("文本短信", "5G阅信", "语音短信", "视频短信");
// 将字符串内容按逗号或顿号分隔成多个部分
String[] parts = content.split("[,、]");
for (String part : parts) {
// 去除部分两端的空格
part = part.trim();
// 检查部分内容是否在合法的内容列表中
if (!validContents.contains(part)) {
System.out.println("错误信息:内容不符合规则");
return false;
}
}
return true;
}
//转成集合代码示例:
String channelCategory = "44、55,66、88";
String[] parts = channelCategory.split("[,、]");
List<String> channelList = Arrays.asList(parts);