com.ibm.util
Class CaseInsensitiveString

java.lang.Object
  |
  +--com.ibm.util.CaseInsensitiveString

public class CaseInsensitiveString
extends java.lang.Object

A string used as a key in java.util.Hashtable and other collections. It retains case information, but its equals() and hashCode() methods ignore case.


Constructor Summary
CaseInsensitiveString(java.lang.String s)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getString()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CaseInsensitiveString

public CaseInsensitiveString(java.lang.String s)
Method Detail

getString

public java.lang.String getString()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright (c) 2001 IBM Corporation and others.