org.sblim.cimclient.internal.util
Class StringSorter
java.lang.Object
org.sblim.cimclient.internal.util.StringSorter
- All Implemented Interfaces:
- java.util.Comparator
public class StringSorter
- extends java.lang.Object
- implements java.util.Comparator
Class StringSorter is responsible for non case sensitive sorting and binary
searching of String arrays.
Method Summary |
int |
compare(java.lang.Object pO1,
java.lang.Object pO2)
|
static boolean |
find(java.lang.String[] pArray,
java.lang.String pName)
Finds pName, in pArray which must be a non case sensitive sorted array of
Strings. |
static java.lang.String[] |
sort(java.lang.String[] pArray)
Sorts non case sensitively the passed String array, the passed array is
not copied. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
equals |
StringSorter
public StringSorter()
sort
public static java.lang.String[] sort(java.lang.String[] pArray)
- Sorts non case sensitively the passed String array, the passed array is
not copied.
- Parameters:
pArray
- the array which will be sorted if it's not null
- Returns:
- pArray
find
public static boolean find(java.lang.String[] pArray,
java.lang.String pName)
- Finds pName, in pArray which must be a non case sensitive sorted array of
Strings.
- Parameters:
pArray
- pName
-
- Returns:
true
if found, otherwise false
compare
public int compare(java.lang.Object pO1,
java.lang.Object pO2)
- Specified by:
compare
in interface java.util.Comparator
- See Also:
Comparator.compare(java.lang.Object, java.lang.Object)
Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.