Problema Com Array

1 resposta
aszarael

[color=green] Pessoal, tenho a seguinte classe.

public class ler_pagina {
    private String   conteudo; // Definie atributo como privado
    private String[] numeros; // Devine Atributo privado do tipo vetor
    private String   corte;
    private int      conta;
    
    public ler_pagina(){  // Construtor da classe;
           conteudo="";
           corte   ="";
           conta   =0;
    }

  // Tenho aki um metodo que faz pesquisa na string e quando faço isso da erro
      if ((p1!=-1) && (p2!=-1)) {
            corte=texto.substring(p1,p2);
            p1=corte.indexOf(">");
            p1=p1+1;
            corte=corte.substring(p1,corte.length());
            numeros[conta]=corte;  // aki da o erro o que ta errado ?
            System.out.println(numeros.length);
        }

O que estou fazendo de errado ?

[/color]

1 Resposta

peron

vc tem de instanciar seu array de String com o tamanho maximo…

public class ler_pagina {
     private String   conteudo; // Definie atributo como privado
     private String[] numeros; // Devine Atributo privado do tipo vetor
     private String   corte;
     private int      conta;
     
     public ler_pagina(){  // Construtor da classe;
            conteudo="";
            corte   ="";
            conta   =0;
            //olha isso aqui!!!
            numeros = new String[100];
     }
 
   // Tenho aki um metodo que faz pesquisa na string e quando faço isso da erro
       if ((p1!=-1) && (p2!=-1)) {
             corte=texto.substring(p1,p2);
             p1=corte.indexOf(">");
             p1=p1+1;
             corte=corte.substring(p1,corte.length());
             numeros[conta]=corte;  // aki da o erro o que ta errado ?
             System.out.println(numeros.length);
         }

espero ter ajudado

sds

Criado 26 de outubro de 2006
Ultima resposta 26 de out. de 2006
Respostas 1
Participantes 2