Como dividir um String e passar ela para um Array de String
11 respostas
programaçãojava
K
KPS
Boa Tarde.
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?
Se trocar o conteúdo do método split ele funciona normalmente,Ex: .split(“1”),
R
Rodrigo_Void1 like
privatestaticString[]splitToNChar(Stringtext,intsize){
List<String>parts=newArrayList<>();intlength=text.length();for(inti=0; i < length; i += size) {parts.add(text.substring(i,Math.min(length,i+size)));}
returnparts.toArray(newString[0]);}