Java - liste de tableaux par défaut les valeurs initiales de l'

Lorsque vous créez une liste de tableaux de type Integer en Java, ce sont les valeurs par défaut? J'ai besoin de vérifier si une arraylist est plein et que j'allais obtenir la taille de la matrice puis obtenir la valeur du dernier indice et vérifier si elle était la valeur par défaut.

Est-il un meilleur moyen? Quelle serait la valeur par défaut?

L'espoir qui fait sens. Cheers

int size = a.size();
int last = a.get(size);
if( last == null )
{
    return true;
}else{
    return false;
}

Edit;

Est-il possible de créer une liste de tableaux avec une taille max que vous ne pouvez pas aller plus à l'arrêter de façon dynamique en expansion?
Lorsque vous créez une liste de tableaux et vous utiliser la taille() serait-ce le retour de la taille réelle ou le nombre d'éléments dans la liste de tableaux?
Quand vous faites cela, pour créer un max taille les valeurs par défaut à null?

public boolean isFull()
{
    int size = a.size();
    int last = 0;
    try{
        last = a.get(size-1);
    }catch (Exception e){
    }
    if( last == null )
    {
        return true;
    }else{
        return false;
    }
}

J'ai actuellement, comment est-il? Cela fait-il un sens aujourd'hui?

  • Êtes-vous travailler avec un tableau, un java.util.ArrayList, ou quelque chose d'autre?
  • Une liste de tableaux n'est jamais "plein". Et il n'y a pas de valeur par défaut, la valeur par défaut est la liste est "vide". Votre question n'a aucun sens.
  • AaronKurtzhals Oui util arraylists. @Durandal, Ah la droite. J'avais oublié à ce sujet. Serait la Matrice de la bonne mise en œuvre pour cela?
  • Reformuler votre question clairement ce problème que vous souhaitez résoudre. Votre exemple de code pièce n'a pas de sens non plus, il va inévitablement jeter un IndexOutOfBoundsException à la 2ème ligne.
  • Je l'ai fait, j'espère qu'un sens.
  • Vous semblez toujours pensé qu'il y aurait quelque chose dans la liste par défaut. Ce n'est pas le cas, ce que vous n'avez pas ajouté est tout simplement pas là: new ArrayList().size() == 0. La taille est toutes les informations dont vous avez besoin pour vérifier, comme je le comprends votre modifier.
  • Oui, cela a du sens. Merci je vais prendre un coup d'oeil avec cette nouvelle info. Merci

InformationsquelleAutor Kyle93 | 2013-03-01