Visualizzazione dei risultati da 1 a 2 su 2

Discussione: array bidimensionale

  1. #1

    array bidimensionale

    Ciao
    scusate la banalità della domanda ...non riesco a dichiarare un array bidimensionale, mi spiego meglio.
    Ho un file sorgente .txt contente dei caratteri alfanumerici in stringhe di lunghezza fissa ma di un numero di righe variabile. quindi vorrei "analizzare" il file popolando una array del tipo
    tabella [lunghezzaVariabile][lunghezzaFissa].
    con una lunghezzaFissa esemplificativa di 10 ho scritto la seguente riga ma mi dà errore "expected ]":

    char tabella[][]=new char[][10];

    come posso fare???
    Grazie mille

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    No... quando dichiari un array, devi sempre dichiarare almeno la prima dimensione.

    Vista la tua esigenza, direi che ti conviene usare un ArrayList di stringhe, o un ArrayList di array di dimensione fissa.

    codice:
    ArrayList<String> tabella = new ArrayList<String>();
    
    oppure
    
    ArrayList<char[]> tabella = new ArrayList<char[]>();
    Nel secondo caso, andrai ad inserire ciascun array di lunghezza fissa.

    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.