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

    Gestire una matrice di cui non si conosce il numero delle righe...come?

    Devo gestire una matrice di cui non conosco il numero delle righe (che possono essere aggiunte progressivamente) ma di cui conosco il numero delle colonne.

    Come posso fare? devo utilizzare gli ArrayList? Se si come?

    mat -> int[?][4] --> come implementarla?
    Luca >> http://www.pollosky.it

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    In Java gli array sono oggetti e posseggono un campo pubblico chiamato length che ti dice di quanti elementi sono composti.
    codice:
    int [][] matrice;   // il primo elemento è indice di riga, il secondo indice di colonna
    ...
    matrice.length -> numero di righe
    matrice[0].length -> numero di colonne
    Quindi non puoi non sapere di quante righe è l'array.


    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

  3. #3
    no forse non mi sono spiegato bene......

    le righe della matrice vengono di volta in volta riempite con dei valori....ma le righe della matrice io non so a priori quante siano.

    Il fatto è che non è che debba per forza usare una struttura dati di tipo int[][] cerco qualcosa che possa rappresentare dei dati come fosse una matrice....avevo pensato ad un ArrayList di vettori ma non so se la cosa possa andare bene.
    Luca >> http://www.pollosky.it

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Qualunque cosa può andare bene.
    Anche un Vector di ArrayList o di vettori.


    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.