recurringSchedule.java 文件源码

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

项目:open-Autoscaler 作者:
@AssertTrue(message="{recurringSchedule.isRepeatOnValid.AssertTrue}")
private boolean isRepeatOnValid() {
    String[] s_values = this.repeatOn.replace("\"", "").replace("[", "").replace("]", "").split(",");
    String[] weekday = {"1", "2", "3", "4", "5", "6", "7"};
    List<String> weekday_list = Arrays.asList(weekday);
    Set<String> validValues = new HashSet<String>(weekday_list);

    List<String> value_list = Arrays.asList(s_values);
    Set<String> value_set = new HashSet<String>(value_list);

    if ( s_values.length > value_set.size()) {
        return false;
    }
    for (String s: s_values){
        if(!validValues.contains(s)) {
            return false;
        }
    }
    if ( s_values.length > validValues.size()) {
        return false;
    }
    return true;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号