$ 0 0 Under what circumstances would you choose to use the String class? When would you use StringBuilder? and why does Java have both?