redis.clients.jedis.util.ByteArrayComparator Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jredisearch-jedis Show documentation
Show all versions of jredisearch-jedis Show documentation
Jedis is a blazingly small and sane Redis java client. This is a fork of master
The newest version!
package redis.clients.jedis.util;
public final class ByteArrayComparator {
private ByteArrayComparator() {
throw new InstantiationError( "Must not instantiate this class" );
}
public static int compare(final byte[] val1, final byte[] val2) {
int len1 = val1.length;
int len2 = val2.length;
int lmin = Math.min(len1, len2);
for (int i = 0; i < lmin; i++) {
byte b1 = val1[i];
byte b2 = val2[i];
if(b1 < b2) return -1;
if(b1 > b2) return 1;
}
if(len1 < len2) return -1;
if(len1 > len2) return 1;
return 0;
}
}