    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class sdsu.compare.StringComparer

    java.lang.Object
       |
       +----sdsu.compare.Comparer
               |
               +----sdsu.compare.StringComparer

public class StringComparer
extends Comparer

A concrete class for comparing Strings. Comparison is case sensitve.

Author:
  Roger Whitney (whitney@cs.sdsu.edu)

##

equals(Object, Object)
  Returns true if the leftOperand is equal to the rightOperand.
getInstance()
  Returns a StringComparer object.
greaterThan(Object, Object)
  Returns true if the leftOperand is greater than the rightOperand.
lessThan(Object, Object)
  Returns true if the leftOperand is less than the rightOperand.

##

getInstance

     public static Comparer getInstance()

  Returns a StringComparer object.

lessThan

     public final boolean lessThan(Object leftOperand,
                                   Object rightOperand) throws ClassCastException

  Returns true if the leftOperand is less than the rightOperand.

  Throws: ClassCastException
    If operand objects are not String objects. ClassCastException is a RuntimeException, so compiler does not force you to catch this exception.
  Overrides:
    lessThan in class Comparer

greaterThan

     public final boolean greaterThan(Object leftOperand,
                                      Object rightOperand) throws ClassCastException

  Returns true if the leftOperand is greater than the rightOperand.

  Throws: ClassCastException
    If operand objects are not String objects. ClassCastException is a RuntimeException, so compiler does not force you to catch this exception.
  Overrides:
    greaterThan in class Comparer

equals

     public final boolean equals(Object leftOperand,
                                 Object rightOperand) throws ClassCastException

  Returns true if the leftOperand is equal to the rightOperand.

  Throws: ClassCastException
    If operand objects are not String objects. ClassCastException is a RuntimeException, so compiler does not force you to catch this exception.
  Overrides:
    equals in class Comparer

    All Packages  Class Hierarchy  This Package  Previous  Next  Index