The String class is used for text manipulation. As you read, you will learn different ways to create Strings, methods to manipulate Strings, the String concatenation operator '+', and about how Strings are immutable.
15. trim() with Input data
Answer:
- Has the
trim()
method been used correctly? Yes - How many objects have been created? 2 --- the first literal and the new String created by trim()
trim()
with Input data
trim()
with Input data
The trim()
method creates a new String
. The new String
contains the same characters as the old one but has 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 any surrounding spaces.
(Usage Note:) This method is often useful. Extraneous spaces on either end of user input is a common problem.
Question 15:
Inspect the following:
String dryden = " None but the brave deserves the fair. " ; System.out.println( "|" + dryden.trim() + "|" );
What is printed out?