Java has a String class which is not exactly an array of

1. Char
2. Elements
3. Indices
4. Long