Problem
1. When using a String object, you do not know how it stores its characters. How can you access them?
2. Describe a way in which a String object might store its characters.
3. Suppose the providers of your Java compiler decide to change the way that a String object stores its characters, and they update the String method implementations accordingly. Which parts of your code do you need to change when you get the new compiler?