Class StringSorter

java.lang.Object
org.sblim.cimclient.internal.util.StringSorter
All Implemented Interfaces:
Comparator<Object>

public class StringSorter extends Object implements Comparator<Object>
Class StringSorter is responsible for non case sensitive sorting and binary searching of String arrays.
  • Constructor Details

    • StringSorter

      public StringSorter()
  • Method Details

    • sort

      public static String[] sort(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(String[] pArray, 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(Object pO1, Object pO2)
      Specified by:
      compare in interface Comparator<Object>
      See Also: