How can I make Java print "Hello"?
When I type System.out.print("Hello"); the output will be Hello. What I am looking for is "Hello" with the quotes("").
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
The double quote character has to be escaped with a backslash in a Java string literal. Other characters that need special treatment include:
"\r"and"\n""\\""\'""\t"and"\f"The complete list of Java string and character literal escapes may be found in the section 3.10.6 of the JLS.
It is also worth noting that you can include arbitrary Unicode characters in your source code using Unicode escape sequences of the form
\uxxxxwhere thexs are hexadecimal digits. However, these are different from ordinary string and character escapes in that you can use them anywhere in a Java program … not just in string and character literals; see JLS sections 3.1, 3.2 and 3.3 for a details on the use of Unicode in Java source code.See also:
The Oracle Java Tutorial: Numbers and Strings – Characters
In Java, is there a way to write a string literal without having to escape quotes? (Answer: No)