What is the fastest way to convert string to string array like below(split by 2 char):
String input="127856";
String[] output={"12" , "78" , "56"};
Currently I'm using for
but very slow:
public static String[] mySplit(String input){
List<String> res=new ArrayList<String>();
for (int i = 0; i < input.length()-1; i+=2) {
res.add("" + input.charAt(i) + "" + input.charAt(i+1));
}
String array[]=res.toArray(new String[0]);
return array;
}