|
Do you need help with your Java programming?
Click here for instant help with your Java code. |
The String Concatenation Operator in Java
The arithmetic + operator that perform addition on numbers is also used as a concatenation operator in Java. The operator concatenates Strings like this: |
String s1 = "Hello", s2 = "World"; String newString = s1 + s2; |
However, the operator doesn't just perform concatenations of strings, it can also concatenate numbers and objects, for example: |
String s1 = "Hello ", s2 = " you "; int i = 2; String newString = s1 + i + s2 + i; |
This translates the integer i to a string and it is concatenated with the s1 and s2 strings, forming a new string looking like: |
Hello 2 you 2 |
If you need to make calculations during concatenation of strings, be sure to put them within parentheses: |
String s1 = "Hello ", s2 = " you"; int i = 1; String newString = s1 + (i + i) + s2; //would result in: Hello 2 you |
If concatenating objects the method toString() of the base class java.lang.Object is called and the value returned is concatenated to the string. |
| Previous | Next | |
Tutorial Home | ||
| Do you know your Java? | |
| Take a Ten-Question-Java-Quiz! | |
Search for code examples on this site
