public class MyClass {
private static String[] DivideStringIntoEqualParts(String str, int parts) {
int length = str.length();
if (length % parts != 0) {
System.out.print("No equal parts");
return null;
}
int j = 0, part_size = length / parts;
String[] parts_arr = new String [parts];
for (int i = 0; i < length; i = i + part_size) {
parts_arr[j] = str.substring(i, i + part_size);
j++;
}
return parts_arr;
}
public static void main(String args[]) {
String str = "java c++ c python c#";
int parts = 4;
String[] parts_arr = DivideStringIntoEqualParts(str, parts);
for (int i = 0; i < parts_arr.length; i++) {
System.out.println(parts_arr[i]);
}
}
}
/*
run:
java
c++ c
pyth
on c#
*/