## org.apache.lucene.util
Class StringHelper

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

    public abstract class StringHelper

extends Object

Methods for manipulating strings. $Id: StringHelper.java 641303 2008-03-26 13:39:25Z mikemccand $

Method Summary
`static int` `bytesDifference(byte[] bytes1, int len1, byte[] bytes2, int len2)` Compares two byte[] arrays, element by element, and returns the number of elements common to both arrays.
`static int` `stringDifference(String s1, String s2)` Compares two strings, character by character, and returns the first position where the two strings differ from one another.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Method Detail

### bytesDifference

    public static final int bytesDifference(byte[] bytes1,
                                            int len1,
                                            byte[] bytes2,
                                            int len2)

  Compares two byte[] arrays, element by element, and returns the number of elements common to both arrays.

  Parameters:
    `bytes1` - The first byte[] to compare
    `bytes2` - The second byte[] to compare
  Returns:
    The number of common elements.

### stringDifference

    public static final int stringDifference(String s1,
                                             String s2)

  Compares two strings, character by character, and returns the first position where the two strings differ from one another.

  Parameters:
    `s1` - The first string to compare
    `s2` - The second string to compare
  Returns:
    The first position where the two strings differ.

Copyright © 2000-2009 Apache Software Foundation. All Rights Reserved.