Retornando um Array

5 respostas
R

turma

crie um metodo onde pega valores e joga numa array, só que não consigo compilar eu pensava que podia fazer dessa maneira:

public Array localizarhist(String cod)throws RemoteException
	 {
	 String[][] tabela = new String[20][];
                  
                      .......joga valores 

                  return tabela;


	 }

Só que ele me fala que é tipo incompativos. quando vai retorna a tabela.

Valeu que puder me ajudar, acho que é uma coisa simples.

5 Respostas

Daniel_Quirino_Olive

Não existe o tipo “Array”

public String[][] localizarhist(String cod)throws RemoteException
    {
    String[][] tabela = new String[20][];
                 
                      .......joga valores

                  return tabela;


    }
R

Valeu cara!!!

Obrigado.

Bruno_Cardoso

Boas,

só um pequeno pormenor… a sua tabela não é um array… é uma matriz, porque tem colunas e linhas (x, y), se for mesmo um array que pretende entao deve declarar:

String[] array = new String[tamanho];

Peace!

Daniel_Quirino_Olive

“Morcego”:
Boas,

só um pequeno pormenor… a sua tabela não é um array… é uma matriz, porque tem colunas e linhas (x, y), se for mesmo um array que pretende entao deve declarar:

String[] array = new String[tamanho];

Peace!

Opa, bem lembrado. :slight_smile:

R

:oops:
desculpe a ignorancia então não esta certo o que estou fazendo.
por que eu tenho uma tabela de dados quando encontra o campo ele me joga numa array onde depois que eu retorna para a interface eu possa jogar num Jtable.

public String[][] localizarhist(String cod)throws RemoteException
{
        String[][] tabela = new String[100][];
        ....

        try
        {
                
         String sql= "SELECT * FROM Servicos WHERE Servicos.CodPaciente= '" + cod + "'";
          
          ... executa sql			

         while (rs.next()){
	tabela[i][1]=rs.getString(2);
	tabela[i][2]=rs.getString(3);
	tabela[i][3]=rs.getString(4);
	tabela[i][4]=rs.getString(5);
	i=i+1;
          }            
                 .....	
   
            return tabela;


}
Criado 17 de novembro de 2003
Ultima resposta 18 de nov. de 2003
Respostas 5
Participantes 3