FileDocCategorySizeDatePackage
StringHelper.javaAPI DocApache Lucene 1.91425Mon Feb 20 09:20:18 GMT 2006org.apache.lucene.util

StringHelper

public abstract class StringHelper extends Object
Methods for manipulating strings. $Id: StringHelper.java 150248 2004-03-25 13:39:59Z otis $

Fields Summary
Constructors Summary
private StringHelper()

  
Methods Summary
public static final intstringDifference(java.lang.String s1, java.lang.String s2)
Compares two strings, character by character, and returns the first position where the two strings differ from one another.

param
s1 The first string to compare
param
s2 The second string to compare
return
The first position where the two strings differ.

    int len1 = s1.length();
    int len2 = s2.length();
    int len = len1 < len2 ? len1 : len2;
    for (int i = 0; i < len; i++) {
      if (s1.charAt(i) != s2.charAt(i)) {
	      return i;
      }
    }
    return len;