import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class MyClass {
private static String[] split_to_array(String s, int size) {
List<String> parts = new ArrayList<>();
int len = s.length();
for (int i = 0; i < len; i += size) {
parts.add(s.substring(i, Math.min(len, i + size)));
//substring(int beginIndex, int endIndex)
}
return parts.toArray(new String[0]);
}
public static void main(String args[]) {
String s = "java c c++ c# php python";
String[] arr = split_to_array(s, 4);
System.out.println(Arrays.toString(arr));
}
}
/*
run:
[java, c c, ++ c, # ph, p py, thon]
*/