package org.yamcs.yarch; import java.util.Comparator; /*this is shamelessly copied from the java.security.util.ByteArrayLexOrder */ public class ByteArrayComparator implements Comparator<byte[]> { public int compare(byte[] a1, byte[] a2) { for(int i=0;i<a1.length && i<a2.length;i++) { int d=(a1[i]&0xFF)-(a2[i]&0xFF); if(d!=0)return d; } return a1.length-a2.length; } }