字符串根据多个符号拆分数组 代码示例

发布时间:2024年01月19日
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);
文章来源:https://blog.csdn.net/weixin_44060488/article/details/135695976
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。