Strings
The String class is one of the most important data types in Java.
Unlike other languages, in Java, strings are objects, not arrays of characters.
When you create a string literal, you are creating an object of the String class.
Example: in System.out.println("In Java, strings are objects.");, the string is automatically converted into a String object.
The use of String was already present from the beginning, even if implicitly.
The String class is extensive and the text examines it superficially.
Exploring the String class on your own is recommended.
Building strings
A String object can be created using new and calling the String constructor.
Example:
String str = new String("Hello");
creates a String object with the value "Hello".
A String can also be created from another String.
Example:
String str2 = new String(str);
creates a copy of the original String.
Another way to create a String is by directly assigning a sequence of characters.
Example:
String str = "Java strings are powerful.";
String objects can be used wherever quoted strings are allowed.
Output:
Java strings are objects.
They are constructed various ways.
They are constructed various ways.
Operating with strings
Output:
Length of str1: 45
When it comes to Web programming, Java is #1.
str1 equals str2
str1 does not equal str3
str1 is greater than str3
Index of first occurrence of One: 0
Index of last occurrence of One: 14
To concatenate (join) two strings using the + operator :
String str1 = "One";
String str2 = "Two";
String str3 = "Three";
String str4 = str1 + str2 + str3;
Initialize str4 with the string “OneTwoThree”.
The above is the detailed content of Strings. For more information, please follow other related articles on the PHP Chinese website!