Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [JAVA] ArrayList o Vector?

    Buongiorno,

    dovrei costruire una matrice la quale abbia x righe e 2 colonne.

    La prima colonna contiene solo int, la seconda contiene array di int, cioè int[].

    Ho provato con ArrayList in questo modo ma non va

    ArrayList <Integer> <Integer[]>

    Come posso realizzare ciò che desidero?

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    La cosa migliore sarebbe quella di lavorare con la OOP. Crei una classe che rappresenti il singolo elemento dell'ArrayList (ovvero la coppia), ad esempio:

    codice:
    public class Coppia {
       private int intero;
       private int[] array;
    
       public Coppia(int intero, int[] array) {
          this.intero = intero;
          this.array = array;
       }
    
       public int getIntero() { return intero; }
       public int[] getArray() { return array; }
    
       public void setIntero(int value) { intero = value; }
       public void setArray(int[] value) { array = value; }
    }
    Poi, costruirai il tuo ArrayList:

    codice:
    ArrayList<Coppia> matrice = new ArrayList<Coppia>();
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.