private String fieldToString(RangeSet<Integer> rangeSet, Range<Integer> coveringRange) {
if (rangeSet.asRanges().size() == 1 && rangeSet.encloses(coveringRange)) {
return "*";
}
List<String> components = Lists.newArrayList();
for (Range<Integer> range : rangeSet.asRanges()) {
ContiguousSet<Integer> set = ContiguousSet.create(range, DiscreteDomain.integers());
if (set.size() == 1) {
components.add(set.first().toString());
} else {
components.add(set.first() + "-" + set.last());
}
}
return String.join(",", components);
}
CrontabEntry.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:Mastering-Mesos
作者:
评论列表
文章目录