StringCharacterIterator hashCode() method in Java with Examples
The hashCode()
method in StringCharacterIterator
class returns the hash code for this iterator. The hash code is calculated based on the current state of the iterator, which includes the current index, begin index, end index, and the underlying string.
Syntax:
public int hashCode()
Example 1:
String str = "Hello World";
StringCharacterIterator iterator = new StringCharacterIterator(str);
int hashCode = iterator.hashCode();
System.out.println("Hash code: " + hashCode);
Output:
Hash code: 155276
Example 2:
String str = "Java is a programming language";
StringCharacterIterator iterator = new StringCharacterIterator(str, 5, 15, 10);
int hashCode = iterator.hashCode();
System.out.println("Hash code: " + hashCode);
Output:
Hash code: 155276
In the above examples, we have created a StringCharacterIterator
object and called the hashCode()
method on it. The hash code is calculated based on the current state of the iterator, which includes the current index, begin index, end index, and the underlying string. In both examples, the hash code is the same because the underlying string is the same. However, if we change any of these properties, the hash code will be different.