A simple variation allowing the joining of more than one array:
public static String[] join(String[]...arrays) {
final List output = new ArrayList();
for(String[] array : arrays) {
output.addAll(Arrays.asList(array));
}
return output.toArray(new String[output.size()]);
}