Estou desenvolvendo um projeto e estou com uma duvida.
Preciso pegar uma String e dividir ela um um array de string Ex:
Banana => {‘Ba’, ‘na’, ‘na’} ou 124506=>{‘12’, ‘45’, ‘06’}
quando é para separar para um array de char eu sei fazer, usando o toCharArray.
String mensagem = JOptionPane.showInputDialog(null, “Digite a Mensagem a ser transmitida:”);
char[] mensagemArray = mensagem.toCharArray();
Para um array de String existe algum método que faça isso?
private static String[] splitToNChar(String text, int size) {
List<String> parts = new ArrayList<>();
int length = text.length();
for (int i = 0; i < length; i += size) {
parts.add(text.substring(i, Math.min(length, i + size)));
}
return parts.toArray(new String[0]);
}