The key thing to remember about Java strings is that they are immutable objects representing text as a sequence of Unicode characters (letters, digits, punctuation, etc.). Double quotes are used to define a String instance:
String fruit = "Apple";Manipulating a string can be done using method of class String. As string values can never change after having been defined, all string manipulation methods will return a new string.
A string is delimited by double quote (") characters. Some special characters need escaping using the backslash (\) character.
Characters to be escaped in Java:
"\
String escaped = "c:\\test.txt";
// => c:\test.txtFinally, there are many ways to concatenate a string. The simplest one is the + operator
String name = "Jane";
"Hello " + name + "!";
// => "Hello Jane!"For any string formatting more complex than simple concatenation, String.format method is preferred.
String name = "Jane";
String.format("Hello %s!",name);
// => "Hello Jane!"Other possibilities are: