use a classe java.util.ArrayList
----- Original Message -----
Sent: Thursday, March 13, 2003 1:05 AM
Subject: Re: [java-list] array dinâmico

Talvez um array não seja a melhor saida, mas se for o caso o exemplo abaixo dever resolver o seu problema.
Qualquer dúvida estamos ai pra isso.
 
import javax.swing.*;
 
public class ArrayDinamico{
 String  array[][];
 StringBuffer saida=new StringBuffer();
 int  n;
 
 public ArrayDinamico(){
  n=Integer.parseInt(JOptionPane.showInputDialog(null,"valor de n:"));
  array= new String[n][n];
  for (int i=0;i<n;i++){
   for (int j=0;j<n;j++){
    array[i][j]= ""+i+","+j;
   }
  }
  for (int j=0;j<n;j++){
   for (int i=0;i<n;i++){
    saida.append(array[i][j]+"   ");
   }
   saida.append("\n");
  }
  JOptionPane.showMessageDialog(null,saida);
  System.exit(0);
 }
 
 public static void main (String args[]){
  ArrayDinamico app=new ArrayDinamico();
 }
}
 
----- Original Message -----
Sent: Tuesday, March 11, 2003 10:50 AM
Subject: [java-list] array dinâmico


E-mail Premium BOL
Antivírus, anti-spam e até 100 MB de espaço. Assine já!
http://email.bol.com.br
galera, alguém saberia como criar um array dinâmico?
Eu vou recuperar alguns dados de um BD, e guardá-los em um array. Dessa forma, não posso especificar um tamanho máximo para ele, pois dependendo da consulta, terei 10 ou 1000 linhas ...
Se eu fizer algo do tipo
String sArray[][];
quando compilo, diz que preciso inicializar as variáveis ... mas se eu colocar algo como
String sArray[][]={{"","","",""},{"","","",""},{"","","",""},{"","","",""}}
estarei definindo o tamanho máximo pra ele, o que eu não posso fazer ... alguém teria uma luz pra me dar?
 
Atencipadamente agradeço ...
 
Jader

Responder a