SubStrings

4 respostas
P

Boa noite, estou com algumas duvidas sobre substring, preciso fazer um trabalho em que há a necessidade de se criar uma String com 70 posições e que dependendo da entrada do usuário imprima apenas algumas posições em sequencia. exemp. se o usuario digitar 1 deve imprimir Janeiro, 2 fevereiro e assim por diante… se alguem puder me ajudar… obrigado

4 Respostas

Lavieri

tem que ser com uma string unica ? de 70 posições ? com o nome em sequencia ?

P

Infelizmente sim… teria possibilidade de ler a Substring de Uma letra maiuscula até uma poisção antes de Outra Letra Maiuscula?

Lavieri

teria… ^^

boolean isMaiusculo = Character.isUpperCase(meses.charAt(index));

onde meses é 1 String … e index um número entre 0 e meses.length() -1 ou seja… com 1 for… vc consegue percorrer a String toda

Lavieri

ao meu ver… a melhor solução seria… através de expressões regulares subistituir qualquer ocorrencia de letras maiusculas por um espaço + a mesma letra… e depois quebrar a string nos espaços… e assim ficar com uma array de strings, com o digitado ^^

replaceAll("[A-Z]"," $0");

ou seja… substitua 1 letra maiuscula por ela mesma precedida de 1 espaço …

$0 quer dizer a primeira ocorrencia encontrada pela expressão regular, que no caso é 1 letra maiscula

So olhe c não encontrar uma solução sozinho: aki

Criado 23 de março de 2009
Ultima resposta 23 de mar. de 2009
Respostas 4
Participantes 2