Java - Création d'un Tableau Undefined

Je cherche à créer un tableau qui sera en mesure de changer la taille au fil du temps en raison de la taille de la matrice est imprévisible et je ne veux pas créer un énorme nombre aléatoire qui sera la mémoire des déchets de sorte que chaque fois qu'un bouton est pressé, j'ai besoin de la matrice de croître d'un.

private String[][] lyricLineInfo = new String[x][5];

À la place de x est l'endroit où le tableau doit pousser sur le bouton poussoir, et 5 est une constante. J'ai donc besoin de la touche x pour grandir par l'un sans déborder. Puis-je le faire en utilisant quelque chose comme cela?

lyricLineInfo[lyricLineInfo.length + 1][4] = fieldLyrics.getText();

De toute façon merci d'avance!

  • Vous feriez mieux d'utiliser une liste de tableaux au lieu d'un Tableau.
  • Donc, vous voulez un tableau qui doit être copié dans un nouveau tableau à CHAQUE fois que vous ajoutez un élément? Pourquoi ne pas simplement utiliser une ArrayList et être fait avec elle?
  • Si la deuxième dimension agit comme interrupteur, ce qui détermine le type de contenu dans la première dimension, alors vous devriez mettre en œuvre en classe avec le problème des champs spécifiques au lieu. Cela réduit de tableau/liste de dimensions par un. exemple: LyricLineInfo[] lyricLineInfo; puis lyricLineInfo[lineNumber].setLineText(fieldLyrics.getText()); plus lisible que la magie de l'indice 4.
InformationsquelleAutor clankfan1 | 2011-12-05