本文整理了Java中org.apache.commons.lang3.Range.contains
方法的一些代码示例,展示了Range.contains
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Range.contains
方法的具体详情如下:
包路径:org.apache.commons.lang3.Range
类名称:Range
方法名:contains
[英]Checks whether the specified element occurs within this range.
[中]检查指定的元素是否出现在此范围内。
代码示例来源:origin: org.apache.commons/commons-lang3
/**
* <p>Checks whether this range contains all the elements of the specified range.</p>
*
* <p>This method may fail if the ranges have two different comparators or element types.</p>
*
* @param otherRange the range to check, null returns false
* @return true if this range contains the specified range
* @throws RuntimeException if ranges cannot be compared
*/
public boolean containsRange(final Range<T> otherRange) {
if (otherRange == null) {
return false;
}
return contains(otherRange.minimum)
&& contains(otherRange.maximum);
}
代码示例来源:origin: org.apache.commons/commons-lang3
/**
* <p>Checks whether this range is overlapped by the specified range.</p>
*
* <p>Two ranges overlap if there is at least one element in common.</p>
*
* <p>This method may fail if the ranges have two different comparators or element types.</p>
*
* @param otherRange the range to test, null returns false
* @return true if the specified range overlaps with this
* range; otherwise, {@code false}
* @throws RuntimeException if ranges cannot be compared
*/
public boolean isOverlappedBy(final Range<T> otherRange) {
if (otherRange == null) {
return false;
}
return otherRange.contains(minimum)
|| otherRange.contains(maximum)
|| contains(otherRange.minimum);
}
代码示例来源:origin: org.apache.commons/commons-lang3
@Test
public void testContains() {
assertFalse(intRange.contains(null));
assertFalse(intRange.contains(5));
assertTrue(intRange.contains(10));
assertTrue(intRange.contains(15));
assertTrue(intRange.contains(20));
assertFalse(intRange.contains(25));
}
代码示例来源:origin: org.apache.commons/commons-lang3
@Test
public void testIsWithCompare() {
final Comparator<Integer> c = new Comparator<Integer>() {
@Override
public int compare(final Integer o1, final Integer o2) {
return 0; // all integers are equal
}
};
Range<Integer> ri = Range.is(10);
assertFalse("should not contain null", ri.contains(null));
assertTrue("should contain 10", ri.contains(10));
assertFalse("should not contain 11", ri.contains(11));
ri = Range.is(10, c);
assertFalse("should not contain null", ri.contains(null));
assertTrue("should contain 10", ri.contains(10));
assertTrue("should contain 11", ri.contains(11));
}
代码示例来源:origin: org.apache.commons/commons-lang3
@Test
public void testRangeOfChars() {
final Range<Character> chars = Range.between('a', 'z');
assertTrue(chars.contains('b'));
assertFalse(chars.contains('B'));
}
代码示例来源:origin: org.apache.commons/commons-lang3
assertFalse("should not contain null", rb.contains(null));
assertTrue("should contain 10", rb.contains(10));
assertTrue("should contain -10", rb.contains(-10));
assertFalse("should not contain 21", rb.contains(21));
assertFalse("should not contain -11", rb.contains(-11));
rb = Range.between(-10, 20, c);
assertFalse("should not contain null", rb.contains(null));
assertTrue("should contain 10", rb.contains(10));
assertTrue("should contain -10", rb.contains(-10));
assertTrue("should contain 21", rb.contains(21));
assertTrue("should contain -11", rb.contains(-11));
Range<String> rbstr = Range.between("house", "i");
assertFalse("should not contain null", rbstr.contains(null));
assertTrue("should contain house", rbstr.contains("house"));
assertTrue("should contain i", rbstr.contains("i"));
assertFalse("should not contain hose", rbstr.contains("hose"));
assertFalse("should not contain ice", rbstr.contains("ice"));
rbstr = Range.between("house", "i", lengthComp);
assertFalse("should not contain null", rbstr.contains(null));
assertTrue("should contain house", rbstr.contains("house"));
assertTrue("should contain i", rbstr.contains("i"));
assertFalse("should not contain houses", rbstr.contains("houses"));
assertFalse("should not contain ''", rbstr.contains(""));
代码示例来源:origin: apache/metron
private boolean containsInclusive(Range<Long> interval, long ts) {
return interval.contains(ts) || interval.getMaximum() == ts;
}
代码示例来源:origin: com.github.hazendaz/displaytag
/**
* Is the current row included in the "to-be-evaluated" range? Called by nested ColumnTags. If <code>false</code>
* column body is skipped.
* @return <code>true</code> if the current row must be evaluated because is included in output or because is
* included in sorting.
*/
public boolean isIncludedRow()
{
return this.filteredRows.contains(this.rowNumber);
}
代码示例来源:origin: com.danidemi.jlubricant/jlubricant-spring-context
@Override
public boolean contains(Double dateAsDouble) {
return !range.contains(dateAsDouble);
}
代码示例来源:origin: com.danidemi.jlubricant/jlubricant-spring-context
@Override
public boolean contains(Double dateAsDouble) {
return range.contains(dateAsDouble);
}
代码示例来源:origin: io.virtdata/virtdata-lib-realer
/**
* <p>Checks whether this range contains all the elements of the specified range.</p>
*
* <p>This method may fail if the ranges have two different comparators or element types.</p>
*
* @param otherRange the range to check, null returns false
* @return true if this range contains the specified range
* @throws RuntimeException if ranges cannot be compared
*/
public boolean containsRange(final Range<T> otherRange) {
if (otherRange == null) {
return false;
}
return contains(otherRange.minimum)
&& contains(otherRange.maximum);
}
代码示例来源:origin: de.knightsoft-net/gwt-commons-lang3
/**
* <p>Checks whether this range contains all the elements of the specified range.</p>
*
* <p>This method may fail if the ranges have two different comparators or element types.</p>
*
* @param otherRange the range to check, null returns false
* @return true if this range contains the specified range
* @throws RuntimeException if ranges cannot be compared
*/
public boolean containsRange(final Range<T> otherRange) {
if (otherRange == null) {
return false;
}
return contains(otherRange.minimum)
&& contains(otherRange.maximum);
}
代码示例来源:origin: io.virtdata/virtdata-lib-curves4
/**
* <p>Checks whether this range contains all the elements of the specified range.</p>
*
* <p>This method may fail if the ranges have two different comparators or element types.</p>
*
* @param otherRange the range to check, null returns false
* @return true if this range contains the specified range
* @throws RuntimeException if ranges cannot be compared
*/
public boolean containsRange(final Range<T> otherRange) {
if (otherRange == null) {
return false;
}
return contains(otherRange.minimum)
&& contains(otherRange.maximum);
}
代码示例来源:origin: io.virtdata/virtdata-lib-curves4
/**
* <p>Checks whether this range is overlapped by the specified range.</p>
*
* <p>Two ranges overlap if there is at least one element in common.</p>
*
* <p>This method may fail if the ranges have two different comparators or element types.</p>
*
* @param otherRange the range to test, null returns false
* @return true if the specified range overlaps with this
* range; otherwise, {@code false}
* @throws RuntimeException if ranges cannot be compared
*/
public boolean isOverlappedBy(final Range<T> otherRange) {
if (otherRange == null) {
return false;
}
return otherRange.contains(minimum)
|| otherRange.contains(maximum)
|| contains(otherRange.minimum);
}
代码示例来源:origin: de.knightsoft-net/gwt-commons-lang3
/**
* <p>Checks whether this range is overlapped by the specified range.</p>
*
* <p>Two ranges overlap if there is at least one element in common.</p>
*
* <p>This method may fail if the ranges have two different comparators or element types.</p>
*
* @param otherRange the range to test, null returns false
* @return true if the specified range overlaps with this
* range; otherwise, {@code false}
* @throws RuntimeException if ranges cannot be compared
*/
public boolean isOverlappedBy(final Range<T> otherRange) {
if (otherRange == null) {
return false;
}
return otherRange.contains(minimum)
|| otherRange.contains(maximum)
|| contains(otherRange.minimum);
}
代码示例来源:origin: io.virtdata/virtdata-lib-realer
/**
* <p>Checks whether this range is overlapped by the specified range.</p>
*
* <p>Two ranges overlap if there is at least one element in common.</p>
*
* <p>This method may fail if the ranges have two different comparators or element types.</p>
*
* @param otherRange the range to test, null returns false
* @return true if the specified range overlaps with this
* range; otherwise, {@code false}
* @throws RuntimeException if ranges cannot be compared
*/
public boolean isOverlappedBy(final Range<T> otherRange) {
if (otherRange == null) {
return false;
}
return otherRange.contains(minimum)
|| otherRange.contains(maximum)
|| contains(otherRange.minimum);
}
代码示例来源:origin: com.opencsv/opencsv
@Override
public boolean contains(Integer key) {
boolean foundRange = false;
ListIterator<Range<Integer>> rangeIterator = ranges.listIterator();
while(rangeIterator.hasNext() && !foundRange) {
final Range<Integer> range = rangeIterator.next();
if(range.contains(key)) {
foundRange = true;
}
}
return foundRange;
}
代码示例来源:origin: org.apache.hadoop/hadoop-hdfs
if (txnRange(currentSegment).contains(committedTxnId.get()) &&
!txnRange(segment).contains(committedTxnId.get())) {
throw new AssertionError(
"Cannot replace segment " +
if (txnRange(currentSegment).contains(highestWrittenTxId)) {
updateHighestWrittenTxId(segment.getEndTxId());
代码示例来源:origin: Exslims/MercuryTrade
private boolean valueInSoundRange() {
float value = getValue() / 1000f;
float threshold = this.descriptor.getSoundThreshold().floatValue();
return Range.between(threshold - 0.1, threshold + 0.1).contains((double) value);
}
代码示例来源:origin: Wikia/selenium-tests
public void verifyNumberOfTop1kWikisInRange(Range expectedRange) {
wait.forElementVisible(headerWhereIsMyExtensionPage);
Log.log("verifyNumberOfTop1kWikisInRange", "Verification of top 1k wikis", true, driver);
Pattern p = Pattern.compile("\\d+");
Matcher m = p.matcher(headerWhereIsMyExtensionPage.getText());
m.find();
Assertion.assertTrue(
expectedRange.contains(Integer.parseInt(m.group())),
String.format("Number of Top 1k Wikis between %s and %s", expectedRange.getMinimum(), expectedRange.getMaximum())
);
}
内容来源于网络,如有侵权,请联系作者删除!