File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes String literals Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Meteor in Action this week in the JavaScript forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "String literals" Watch "String literals" New topic

String literals

Andrea Hampton

Joined: Feb 05, 2002
Posts: 2
I can't remember how I get this to print:
I have a StringBuffer that just says:
str.append ('<xml>MyXML</xml>');
I get an unclosed character literal error, because of the backslash. How do I get the backslash to print?
Dave Vick
Ranch Hand

Joined: May 10, 2001
Posts: 3244
Its not the forward slash that is giving you the error, it is the way you are defining the String. It should be enclosed in double quotes " when you use single quotes the compiler thinks it is a char and not a String. If you just enclose it in double quotes it'll compile fine and you wont have to escape anything.
hope that helps

I agree. Here's the link:
subject: String literals