本文整理了Java中java.lang.Integer.compareUnsigned()
方法的一些代码示例,展示了Integer.compareUnsigned()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Integer.compareUnsigned()
方法的具体详情如下:
包路径:java.lang.Integer
类名称:Integer
方法名:compareUnsigned
暂无
代码示例来源:origin: org.apache.lucene/lucene-core
private boolean loadNextSkip(int level) throws IOException {
// we have to skip, the target document is greater than the current
// skip list entry
setLastSkipData(level);
numSkipped[level] += skipInterval[level];
// numSkipped may overflow a signed int, so compare as unsigned.
if (Integer.compareUnsigned(numSkipped[level], docCount) > 0) {
// this skip list is exhausted
skipDoc[level] = Integer.MAX_VALUE;
if (numberOfSkipLevels > level) numberOfSkipLevels = level;
return false;
}
// read next skip entry
skipDoc[level] += readSkipData(level, skipStream[level]);
if (level != 0) {
// read the child pointer if we are not on the leaf level
childPointer[level] = skipStream[level].readVLong() + skipPointer[level - 1];
}
return true;
}
代码示例来源:origin: stackoverflow.com
long l = Integer.toUnsignedLong(uint);
System.out.println(l); // will print 4294967295
int x = Integer.parseUnsignedInt("4294967295");
int y = 5;
int cmp1 = Integer.compareUnsigned(x,y); // interprets x as 4294967295 (x>y)
int cmp2 = Integer.compare(x,y); // interprets x as -1 (x<y)
代码示例来源:origin: org.graalvm.compiler/compiler
/**
* Unsigned comparison belowOrEqual for two numbers.
*/
public static boolean belowOrEqual(int a, int b) {
return Integer.compareUnsigned(a, b) <= 0;
}
代码示例来源:origin: org.opendaylight.yangtools/yang-common
@Override
@SuppressWarnings("checkstyle:parameterName")
public final int compareTo(final Uint32 o) {
return Integer.compareUnsigned(value, o.value);
}
代码示例来源:origin: opendaylight/yangtools
@Override
@SuppressWarnings("checkstyle:parameterName")
public final int compareTo(final Uint32 o) {
return Integer.compareUnsigned(value, o.value);
}
代码示例来源:origin: io.nervous/juint
static int compare(final int[] ints, final int[] other) {
final int len = ints.length;
if(len < other.length)
return -1;
if(len > other.length)
return 1;
int cmp;
for(int i = 0; i < len; i++)
if(ints[i] != other[i])
return Integer.compareUnsigned(ints[i], other[i]);
return 0;
}
代码示例来源:origin: org.graalvm.compiler/compiler
/**
* Unsigned comparison aboveThan for two numbers.
*/
public static boolean aboveThan(int a, int b) {
return Integer.compareUnsigned(a, b) > 0;
}
代码示例来源:origin: org.graalvm.compiler/compiler
/**
* Unsigned comparison aboveOrEqual for two numbers.
*/
public static boolean aboveOrEqual(int a, int b) {
return Integer.compareUnsigned(a, b) >= 0;
}
代码示例来源:origin: org.graalvm.compiler/compiler
/**
* Unsigned comparison belowThan for two numbers.
*/
public static boolean belowThan(int a, int b) {
return Integer.compareUnsigned(a, b) < 0;
}
代码示例来源:origin: com.io7m.jcanephora/com.io7m.jcanephora.lwjgl3
@Override
public int compareTo(final JCGLTextureUnitType o)
{
return Integer.compareUnsigned(this.index, o.index());
}
}
代码示例来源:origin: com.io7m.jcanephora/io7m-jcanephora-lwjgl3
@Override
public int compareTo(final JCGLTextureUnitType o)
{
return Integer.compareUnsigned(this.index, o.unitGetIndex());
}
}
代码示例来源:origin: com.io7m.jcanephora/io7m-jcanephora-fake
@Override public int compareTo(final JCGLTextureUnitType o)
{
return Integer.compareUnsigned(this.index, o.unitGetIndex());
}
}
代码示例来源:origin: com.io7m.jcanephora/com.io7m.jcanephora.fake
@Override
public int compareTo(final JCGLTextureUnitType o)
{
return Integer.compareUnsigned(this.index, o.index());
}
}
代码示例来源:origin: com.jtransc/jtransc-rt
@JTranscMethodBody(target = "cpp", value = "return (int32_t)((uint32_t)p0 % (uint32_t)p1);")
@JTranscMethodBody(target = "as3", value = "return uint(p0) % uint(p1);")
@JTranscSync
public static int remainderUnsigned(int dividend, int divisor) {
//return (int) (toUnsignedLong(dividend) % toUnsignedLong(divisor));
if (divisor < 0) return (compareUnsigned(dividend, divisor) < 0) ? dividend : (dividend - divisor);
if (dividend >= 0) return dividend % divisor;
int quotient = ((dividend >>> 1) / divisor) << 1;
int rem = dividend - quotient * divisor;
return rem - (compareUnsigned(rem, divisor) >= 0 ? divisor : 0);
}
代码示例来源:origin: com.jtransc/jtransc-rt
@JTranscMethodBody(target = "cpp", value = "return (int32_t)((uint32_t)p0 / (uint32_t)p1);")
@JTranscMethodBody(target = "as3", value = "return uint(p0) / uint(p1);")
@JTranscSync
public static int divideUnsigned(int dividend, int divisor) {
//return (int) (toUnsignedLong(dividend) / toUnsignedLong(divisor));
if (divisor < 0) return (compareUnsigned(dividend, divisor) < 0) ? 0 : 1;
if (dividend >= 0) return dividend / divisor;
int quotient = ((dividend >>> 1) / divisor) << 1;
int rem = dividend - quotient * divisor;
return quotient + (compareUnsigned(rem, divisor) >= 0 ? 1 : 0);
}
代码示例来源:origin: com.io7m.smfj/com.io7m.smfj.bytebuffer
@Override
default int compareTo(final SMFByteBufferPackedAttributeType o)
{
return Integer.compareUnsigned(this.order(), o.order());
}
}
代码示例来源:origin: com.io7m.smfj/com.io7m.smfj.core
@Override
default int compareTo(final SMFFormatVersionType o)
{
NullCheck.notNull(o, "Other");
final int r = Integer.compareUnsigned(this.major(), o.major());
if (r == 0) {
return Integer.compareUnsigned(this.minor(), o.minor());
}
return r;
}
}
代码示例来源:origin: com.io7m.smfj/com.io7m.smfj.validation.api
@Override
default int compareTo(final SMFSchemaVersionType o)
{
NullCheck.notNull(o, "Other");
final int r = Integer.compareUnsigned(this.major(), o.major());
if (r == 0) {
return Integer.compareUnsigned(this.minor(), o.minor());
}
return r;
}
}
代码示例来源:origin: com.io7m.smfj/io7m-smfj-core
@Override
default int compareTo(final SMFFormatVersionType o)
{
NullCheck.notNull(o, "Other");
final int r = Integer.compareUnsigned(this.major(), o.major());
if (r == 0) {
return Integer.compareUnsigned(this.minor(), o.minor());
}
return r;
}
}
代码示例来源:origin: com.io7m.smfj/io7m-smfj-validation-api
@Override
default int compareTo(final SMFSchemaVersionType o)
{
NullCheck.notNull(o, "Other");
final int r = Integer.compareUnsigned(this.major(), o.major());
if (r == 0) {
return Integer.compareUnsigned(this.minor(), o.minor());
}
return r;
}
}
内容来源于网络,如有侵权,请联系作者删除!