È necessario creare un'istanza di ArrayList
da passare al metodo quando lo si chiama. Con il tuo progetto aperto nella finestra principale di BlueJ, fai clic sul menu Strumenti, quindi su "Usa libreria Classe ...", quindi seleziona java.util.ArrayList
dal menu Class. Seleziona anche il costruttore senza argomenti dall'elenco visualizzato, quindi fai clic su OK.
BlueJ verrà quindi visualizzare un'altra finestra con la richiesta di un nome per l'istanza e per un parametro di tipo per il ArrayList
. Immettere un nome e Integer
per il parametro type.
dopo aver scelto OK, il nuovo ArrayList
istanza apparirà nella zona banco di oggetto nella parte inferiore della finestra principale di BlueJ.
Quando si fa clic destro sulla nuova istanza, BlueJ verrà visualizzato un menu di metodi che possono essere chiamati su di esso. Selezionare il metodo boolean add(Integer)
alcune volte per aggiungere alcuni valori all'istanza.
Infine, quando si fa clic destro sul vostro classe di test e chiama il metodo toArray
, è possibile inserire il nome dell'istanza ArrayList
di passarlo come argomento per il metodo.
I risultati della chiamata al metodo vengono visualizzati in una finestra di dialogo.
Fare clic sul pulsante Controllare per visualizzare il contenuto della matrice int
restituito dal metodo, oppure fare clic sul pulsante Get per aggiungerlo alla panchina oggetto.
fonte
2013-05-22 18:40:27
Hai provato: http: // StackOverflow.it/questions/1005073/initialization-of-an-arraylist-in-one-line? –
La tua domanda non è chiara. – Maroun
@Simon, ho letto il link ora, ma non è esattamente quello che sto chiedendo, per favore vedi la mia modifica per chiarire. – user1894469