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();
}
}