Ir ao conteúdo
  • Cadastre-se
jcvilanova

Posição do array preenchida com valor de variavel

Recommended Posts

Galera, estou tentando o seguinte: toda vez que encontrasse o "ponto-e-virgula" na String A, ele incrementaria o contador, que seria o numero de posições do array. Depois tentei usar o método Split pra que o programa entendesse que cada "ponto-e-virgula" seria o fim de um paragrafo a ser armazenado na variável meuArray. Assim, na posição 0 teria "Esse é meu texto", na 1 "porém, continua dando problemas" e na posição 2 "Só não sei o que é". 
Mas deu erro novamente.

public static void main(String [] args){
String A = "Esse é meu texto; porém, continua dando problemas; Só não sei o que é";
int cont = 0;
int n = cont;
String meuArray[] = new String[n];

      for ( int b=0 ; b < A.length(); b++){
        if(A.charAt(b)== ';'){   
            cont++;
            String meuArray[] = A.split(";");
            System.out.println(meuArray);

Usei como base o seguinte exemplo, que deu certo: 

public class PercorreString1 {

    public static void main( String args[])
    {        
        String texto = " Esse é meu texto; porém, continua dando problemas; Só não sei o que é";
        String palavras[] = texto.split(";");
        JOptionPane.showMessageDialog(null, palavras);   

Alguem poderia me explicar porque nao ta dando certo ? 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente isso:

String texto = " Esse é meu texto; porém, continua dando problemas; Só não sei o que é";
String palavras[] = texto.split(";");
for (int i = 0; i < palavras.length; i++){
  JOptionPane.showMessageDialog(null, palavras[i]);
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×