ProblemYou need to put nonprintable characters into strings. SolutionUse the backslash character and one of the Java string escapes. DiscussionThe Java string escapes are listed in Table 3-1.
Here is a code example that shows most of these in action: // StringEscapes.java System.out.println("Java Strings in action:"); // System.out.println("An alarm or alert: \a"); // not supported System.out.println("An alarm entered in Octal: \007"); System.out.println("A tab key: \t(what comes after)"); System.out.println("A newline: \n(what comes after)"); System.out.println("A Unicode character: \u0207"); System.out.println("A backslash character: \\"); If you have a lot of non-ASCII characters to enter, you may wish to consider using Java's input methods, discussed briefly in the JDK online documentation. |