What is the result of calling Character.toUpperCase(‘5’)? What four reasons are given in the chapter

What is the result of calling Character.toUpperCase(‘5’)?
What four reasons are given in the chapter for using the methods in the
Character class in preference to writing those methods on your own? True or
false: It is legal to use character constants as case expressions within a
switch statement. What effect does the following statement have on the value of
str?

str. Trim()