base.StringBuffer.equals
Compare strings (case sensitive).
Syntax
equals(
   str STRING )
  RETURNS BOOLEAN
- str is the string to compare with.
 
Usage
Use the equals() method
to determine whether the value of a    base.StringBuffer object
is identical to a specified string.
This method is case-sensitive.
Since
the parameter for the method must be a string, you can use the    toString() 
  method to convert a base.StringBuffer object in
order to compare it.
The method returns TRUE if  
 the strings are identical, otherwise it returns    FALSE.
Example
MAIN
   DEFINE buf, buf2 base.StringBuffer,
          mystring STRING
   LET buf = base.StringBuffer.create()
   CALL buf.append("there")
   -- compare to a STRING
   IF buf.equals("there") THEN
      DISPLAY "buf matches there"
   END IF
   -- compare to a STRING variable
   LET mystring = "there"
   IF buf.equals(mystring) THEN
      DISPLAY "buf matches mystring"
   END IF
   -- compare to another StringBuffer object
   LET buf2 = base.StringBuffer.create()
   CALL buf2.append("there")
   IF buf.equals(buf2.toString()) THEN
      DISPLAY "buf matches buf2"
   END IF
END MAIN
Output:
buf matches there
buf matches mystring
buf matches buf2