Class StringHelper

java.lang.Object
org.apache.lucene.util.StringHelper

public abstract class StringHelper extends Object
Methods for manipulating strings.
  • Method Details

    • bytesDifference

      public static int bytesDifference(BytesRef left, BytesRef right)
      Compares two BytesRef, element by element, and returns the number of elements common to both arrays.
      Parameters:
      left - The first BytesRef to compare
      right - The second BytesRef to compare
      Returns:
      The number of common elements.
    • getVersionComparator

      public static Comparator<String> getVersionComparator()
      Returns:
      a Comparator over versioned strings such as X.YY.Z
    • equals

      public static boolean equals(String s1, String s2)
    • startsWith

      public static boolean startsWith(BytesRef ref, BytesRef prefix)
      Returns true iff the ref starts with the given prefix. Otherwise false.
      Parameters:
      ref - the BytesRef to test
      prefix - the expected prefix
      Returns:
      Returns true iff the ref starts with the given prefix. Otherwise false.
    • endsWith

      public static boolean endsWith(BytesRef ref, BytesRef suffix)
      Returns true iff the ref ends with the given suffix. Otherwise false.
      Parameters:
      ref - the BytesRef to test
      suffix - the expected suffix
      Returns:
      Returns true iff the ref ends with the given suffix. Otherwise false.