Array cheia

6 respostas
D

Eu e minhas arrays… rs

Pessoal, como posso fazer pra verificar se uma array está cheia? :roll:

6 Respostas

cassio

É um array estático?! De objetos ou de tipos primitivos?!

Supondo q seja de objetos:

boolean flag = true;
for(int i = 0; flag; i++){
   if(array[i] == null)
      flag = false;
}

if(!flag) System.out.println("Array cheio!");
else System.out.println("Array nao esta cheio!");

Abraço!

Bravox

Um possibilidade é verificar se existe posições vazias se não houver ele tá cheio

public class teste  {
	
	public static void main(String[] args) {

		String[] array = new String[5];
		
		array[1] = "teste1";
		array[3] = "teste2";
		array[4] = "teste3";
		
		for (int i = 0; i < array.length; i++) {
			
			if( array[i] == null){
				
				System.out.println("Array na posição = " +  i + " = "  + array[i]);
			}
		}
	}	
}
LPJava

todo array possui um limite qdo ele chegar a esse limite eh obvio que ta cheio, um array eh como uma memoria, a medida q q vc vai abrindo programas vai cocupando espaço, ai chega um momento q lota… ai no xp aparece aquela msg, memoria insuficiente… no array n eh diferente vc via inserindo dados qdo ele tiver cheio… n eh possivel mais inserir nada no array se o programador, foi um cara super cranio colocou uma mensagem nao é possivel inserir mais elementos! hhe! so isso parceiro.

cassio

ahahahahahahaha

Quando vc “enche” o array o xp te avisa então?! ehehehe

LPJava

:X

J

o cassio é foda… AAHehUAhUEU

Criado 20 de setembro de 2006
Ultima resposta 21 de set. de 2006
Respostas 6
Participantes 5