public static int getDistance (String s, String t)
      {
        if (s == null)
          {
            if (t == null)
              return 0;
            return t.length();
          }
        if (t == null)
          return s.length();
        if (s.equals(t))
          return 0;
        
        char[] sArray = s.toCharArray();
        char[] tArray = t.toCharArray();
        int max = sArray.length > tArray.length ? tArray.length : sArray.length;
        int distance = Math.abs(sArray.length - tArray.length);
        for (int i = 0; i < max; i++)
          {
            if (sArray[i] != tArray[i])
              {
                distance++;
              }
          }
        return distance;
      }