public static boolean endsWith()

in kafka/hbase-kafka-proxy/src/main/java/org/apache/hadoop/hbase/kafka/Rule.java [158:176]


  public static boolean endsWith(byte[] data, byte[] endsWith) {
    if (endsWith.length > data.length) {
      return false;
    }

    if (endsWith.length == data.length) {
      return Bytes.equals(data, endsWith);
    }

    int endStart = data.length - endsWith.length;

    for (int i = 0; i < endsWith.length; i++) {
      // if (endsWith[i]!=data[(data.length-1)-(endsWith.length+i)]){
      if (endsWith[i] != data[endStart + i]) {
        return false;
      }
    }
    return true;
  }