BannerUtils.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:QuarSK 作者:
public static BannerMeta parseMncPattern(@NotNull String mnc) {
    if (mnc.matches("[a-p]a([a-p][b-zA-M])+")) {
        List<String> groups = StringUtils.sizedSplitString(mnc, 2, true);
        BannerMeta meta = emptyBannerMeta();
        meta.setBaseColor(colorFromMnc(mnc.charAt(0)));

        for (String str : groups.subList(1, groups.size())) {
            if (!str.isEmpty()) {
                meta.addPattern(new Pattern(colorFromMnc(str.toCharArray()[0]),
                    patternTypeFromMnc(str.toCharArray()[1])
                ));
            }
        }
        return meta;
    }
    return null;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号