Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di adiumx
    Registrato dal
    Jan 2005
    residenza
    Zurigo
    Messaggi
    353

    [JAVA] Array String definizione

    Salve a tutti,
    è da poco che ho cominciato ad avvicinarmi al java, e il manuale che ho comperato non spiega una cosa.

    Per gli array di tipo int[], dopo averli dichiarati, posso definirli, nel senso:

    codice:
    elementoArrayInt[0] = 2;
    elementoArrayInt[1] = 5;
    E posso pure fare così

    codice:
    int[] elementoArrayInt = {1,2,3};
    poi con le variabili String

    codice:
    String[] unArrayString = {"prima stringa","seconda stringa"};
    String variabileUno =  unArrayString[1];
    E variabileUno riceve il valore "seconda stringa".
    però per quel che vorrei fare io non è tanto pratico questo metodo, e quindi vorrei fare qualcosa del genere:

    codice:
    String[] unArrayString = new String[2];
    // a questo punto funziona, ho un array di due elementi
    unArrayString[0] = "ciao";
    //non va... mi da errore e non lo compila.
    Spero abbiate compreso il mio problema.
    Il libro spiega solamente il primo metodo per le String, il secondo (quello che non mi funziona) non lo accenna nemmeno.

    Spero mi possiate aiutare,

    Adiumx

    [EDIT] Dimenticavo, sviluppo con xCode 2.1, programmi per webObjects (http://www.apple.com/webobjects/)

  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    se ti dà errore l'errore è da qualche altra parte; quel modo è corretto per creare gli elementi di un array di stringhe

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Innanzitutto dovresti dirci che tipo di errore ti dà. Parlare di errore soltanto è troppo generico.
    In secondo luogo, il codice che hai postato funziona perfettamente, quindi l'errore è da un'altra parte.


    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

  4. #4
    Utente di HTML.it L'avatar di adiumx
    Registrato dal
    Jan 2005
    residenza
    Zurigo
    Messaggi
    353
    Hai ragione scusa, allora, il codice non contiene nulla di speciale, sono solo dei test per provare ad usare java con webobjects.
    Se faccio un progetto con quel pezzo di codice e nient'altro (salvo, ovviamente, il codice necessario; generato automaticamente da xCode), tutto funziona, aggiungo quel codice e mi da errore, nella linea 32 (che è proprio quella del codice nuovo).

    GLi errori sono (me ne da 2):

    <identifier> expected
    e
    ']' expected



    e grazie

  5. #5
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    si ma facci vedere il codice e magari l'errore cmpleto, cioè il numero di linea dell'errore

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  6. #6
    Utente di HTML.it L'avatar di adiumx
    Registrato dal
    Jan 2005
    residenza
    Zurigo
    Messaggi
    353
    Grazie dell'aiuto, ho risolto... era un errore veramente palese... non avevo definito l'array nel metodo main ma al di fouri di esso...

    Grazie

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 © 2024 vBulletin Solutions, Inc. All rights reserved.