This week's book giveaway is in the JavaFX forum.
We're giving away four copies of Introducing JavaFX 8 Programming and have Herbert Schildt on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes String without double quotes Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Introducing JavaFX 8 Programming this week in the JavaFX forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "String without double quotes" Watch "String without double quotes" New topic

String without double quotes

Hd Desai
Ranch Hand

Joined: Aug 04, 2003
Posts: 65

I am new to Java,

I want to insert a string in database but it should not have double quotes.

e.g i want to insert string TJ2003W.

But when we declare this as string it is surronded by double quotes.

Pls help reagrding this.
Mark Mescher
Ranch Hand

Joined: Oct 25, 2004
Posts: 34
Hi, the double quotes are only needed for Java so it knows you want to declare a String. The Stringobject itself doesnt contain the quotes!
Herb Schildt
Ranch Hand

Joined: Oct 01, 2003
Posts: 250

Expanding on Mark's comment, in Java, a string literal is represented in a program's source code by enclosing the desired string within quotes. In the compiled version of the program, a String object is created that corresponds to that string literal. This object does not include the quotes.

For example, consider this line:

Here, "a test string" is a string literal. However, what str refers at runtime will be a String object that contains the characters a test string. It will not include quotes. Thus, a quoted string is simply a source code mechanism.

For my latest books on Java, including Introducing JavaFX 8 Programming, see
I agree. Here's the link:
subject: String without double quotes
It's not a secret anymore!