Examine the following code:

String userData = "     745   ";
String fixed;

fixed = userData.trim();

A good answer might be:

  • Has the trim() method been used correctly?     Yes
  • How many objects have been created?     2

The trim() Method

You can answer the questions without knowing what trim() does. The trim() method creates a new String. The new String contains the same characters as the old one but has any whitespace characters (blanks, tabs, and several other non-printing characters) removed from both ends (but not from the middle). So, for example, after the last statement:

String userData = "     745   ";
String fixed;

fixed = userData.trim();

The new String referenced by fixed will contain the characters "745" without the surrounding spaces. This is often useful in preparing user input data for conversion from character for to numeric form.

QUESTION 11:

Inspect the following:

String dryden = "   None but the brave deserves the fair.   " ;
System.out.println( dryden.trim() );
What is printed out?

Click Here after you have answered the question