ArrayList

1 resposta
R

Galera é o seguinte, crie um array list para adicionar o tamanho da memoria que a pessoa quer, conforme ela mude o array list ou aumenta ou diminui.
o problema é o seguinte, quando tento retorna o tamanho do arraylist ele da como null.
eu declarei ele como atributo da classe mas nao consigo puxar o valor dele, o que eu faço... me ajudem por favor

public class Controle {
    
     
     ArrayList<String> tamanhoMemoria;
   
    
    public Controle(){
        
        
    }
    
    
    public void configuraTamanhoMemoria(int tamanho){
       
        this.tamanhoMemoria  = new ArrayList<>();
            
            for(int i=0;i<tamanho;i++){
                
                
                this.tamanhoMemoria.add(" | | ");
               
               
                
            }
            
             System.out.print(tamanhoMemoria);// aki aparece tudo bem
    }
       
    
    
   
    public void setMemoria(String memoria){
    
       tamanhoMemoria.add(memoria);
        
             System.out.println(tamanhoMemoria);// aki aparece como null, ele nao pega do atributo!!
              
    }
class insereMemoria implements ActionListener{

        @Override
        public void actionPerformed(ActionEvent e) {
            
           String temNoVisor = textoInserirNaMemoria.getText();
          
            Controle co = new Controle();
            co.setMemoria(temNoVisor);
            System.out.println(co.get());
            
          
            
        }
         
         
     }

1 Resposta

E

Tiozinho, você chamou configuraTamanhoMemoria antes de chamar setMemoria?

Criado 1 de novembro de 2012
Ultima resposta 1 de nov. de 2012
Respostas 1
Participantes 2