Wednesday, 9 March 2016

Java: function for arrays like PHP's join()?



I want to join a String[] with a glue string. Is there a function for this?


Answer



Starting from Java8 it is possible to use String.join().



String.join(", ", new String[]{"Hello", "World", "!"})



Generates:



Hello, World, !


Otherwise, Apache Commons Lang has a StringUtils class which has a join function which will join arrays together to make a String.



For example:




StringUtils.join(new String[] {"Hello", "World", "!"}, ", ")


Generates the following String:



Hello, World, !

No comments:

Post a Comment

c++ - Does curly brackets matter for empty constructor?

Those brackets declare an empty, inline constructor. In that case, with them, the constructor does exist, it merely does nothing more than t...