Home >Java >javaTutorial >How to Combine Array Elements into a String in Java: A PHP join() Equivalent?
Java Functionality Similar to PHP's join() for Arrays
PHP's join() function is designed to concatenate elements of an array into a single string, separated by a specified glue string. Does Java offer a comparable functionality?
Java 8 and Beyond: Utilizing String.join()
Starting with Java 8, the String class introduced the join() method, providing a concise solution to this task. It accepts two arguments: the glue string and the array of elements to be joined. For instance:
<code class="java">String.join(", ", new String[]{"Hello", "World", "!"});</code>
which would produce the following result:
Hello, World, !
Alternative Option: Apache Commons Lang's Join Function
For Java versions prior to 8 or in cases where Apache Commons Lang is already in use, the StringUtils class provides a join() function that can concatenate array elements as well. Here's an example:
<code class="java">StringUtils.join(new String[] {"Hello", "World", "!"}, ", ");</code>
This code would generate the following String:
Hello, World, !
The above is the detailed content of How to Combine Array Elements into a String in Java: A PHP join() Equivalent?. For more information, please follow other related articles on the PHP Chinese website!