I have made a Hashset of StringBuilder.
The below code returns "true" even if that StringBuilder is present in Hashset:
if(!contains(sb_obj))
{
...
}
Also I have made a ArrayList of StringBuilder.
The below code returns "-1" even if ArrayList contains obj:
if(arr.indexOf(obj)==-1)
{
....
}
Why such behaviour?