Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    15

    Gli array: Come posso assegnare il contenuto degli array?

    Gli array: Come posso assegnare il contenuto degli array in JAVA?
    Ho fatto un programma, che assegna ad una variabile TUTTO l'array invece che un solo spazio di esso!

    L'array è a1 che chiamo anche d ed il programma libreria è questo:

    import java.util.*;
    import java.lang.*;

    class ConnectionManager{

    static int arraypieno=1;

    static ConnectionManager[] d;

    static ConnectionManager a= new ConnectionManager();
    static ConnectionManager b= new ConnectionManager();
    static ConnectionManager c= new ConnectionManager();
    static ConnectionManager e= new ConnectionManager();
    static ConnectionManager f= new ConnectionManager();
    static ConnectionManager g= new ConnectionManager();
    static ConnectionManager h= new ConnectionManager();
    static ConnectionManager i= new ConnectionManager();
    static ConnectionManager l= new ConnectionManager();
    static ConnectionManager m= new ConnectionManager();

    static void crearray(){
    ConnectionManager[] a1={
    a,
    b,
    c,
    e,
    f,
    g,
    h,
    i,
    l,
    m,
    };
    d=a1;
    }

    private ConnectionManager(){
    System.out.println("Connessione effettuata");
    }

    static ConnectionManager oggetto;

    static ConnectionManager oggetto2;

    public static ConnectionManager makeConnection(){
    connetti: if(arraypieno==1){
    crearray();
    arraypieno=0;
    break connetti;
    }
    else{
    oggetto2=makecon();
    }
    return oggetto2;
    }

    static ConnectionManager makecon(){
    for(int i=0;i<d.length;i++){
    oggetto= d[i];
    }
    return oggetto;
    }
    }

    Vi sarei molto grato se mi rispondesse alla domanda, per quanto riguarda il programma è solo per far vedere l'array!

    Grazie

    Questo è il client che usa la libreria!

    class client{
    public static void main(String[] args){
    ConnectionManager a=ConnectionManager.makeConnection();
    }
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    328
    Mi limito a rispondere alla domanda, il codice non l'ho guardato:

    se istanzi un array:
    codice:
    Object[] arrayDiOggetti = new Object[20];
    Avrai un array di 20 elementi;

    Per assegnare l'oggetto di una posizione dell'array:
    codice:
    Object oggetto = arrayDiOggetti[5];
    assegna a oggetto l'elemento contenuto alla posizione 5 dell'array (quindi alla sesta posizione).

    Ciaps
    Il programmatore lo vedi dal coraggio, dall'altruismo, dalla fantasia...

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.