FileDocCategorySizeDatePackage
StringHelper.javaAPI DocApache Lucene 2.1.01614Wed Feb 14 10:46:42 GMT 2007org.apache.lucene.util

StringHelper

public abstract class StringHelper extends Object
Methods for manipulating strings. $Id: StringHelper.java 472959 2006-11-09 16:21:50Z yonik $

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;