Salve,
ho un problema Java che viene spiegato nel codice qui sotto.

codice:
public class ProblemiNelUpdateDiUnArray {

	/**
	 * @param args
	 */
	
	public static void postDoubleStringArray (String[][] thisArray) {
		String stringToBePrinted="";
		for (int j = 0; j < thisArray.length; j++) {

			for (int jj = 0; jj < thisArray[0].length; jj++) {
				stringToBePrinted = stringToBePrinted.concat("[" + j + "]" + "[" + jj + "] "
						+ thisArray[j][jj] + " ");
			}
			System.out.println(stringToBePrinted);
			stringToBePrinted="";
		}
	}
	
	public static void main(String[] args) {
		String[][] minus1Sa = new String[3][3];
		for (int ii=0; ii<minus1Sa.length; ii++){
			for (int iii=0; iii<minus1Sa[ii].length; iii++)
				minus1Sa[ii][iii] = "null";
		}
		
		String[][] minus2Sa = new String[3][3];
		for (int ii=0; ii<minus2Sa.length; ii++){
			for (int iii=0; iii<minus2Sa[ii].length; iii++)
				minus2Sa[ii][iii] = "null";
		}
		
		String[] saX = {"0", "b", "c"};
		String[] saY = {"2", "bb", "cc"};
		int tickerIndex = Integer.valueOf(saX[0]); 
		System.out.println("Scrivo in minus1Sa["+tickerIndex+"] l'array saX ");
		minus1Sa[tickerIndex] = saX;
		System.out.println("minus1Sa è diventato... ");
		postDoubleStringArray(minus1Sa);
			System.out.println("minus2Sa è sempre... ");
			postDoubleStringArray(minus2Sa);
		System.out.println();
		
		System.out.println("copio minus1Sa in minus2Sa che diventa... ");
		minus2Sa = minus1Sa;
		System.out.println("per ora minus1Sa è sempre... ");
		postDoubleStringArray(minus1Sa);
		System.out.println("e minus2Sa è diventato... ");
		postDoubleStringArray(minus2Sa);
		System.out.println();

		tickerIndex = Integer.valueOf(saY[0]); 
		System.out.println("Aggiorno  minus1Sa["+tickerIndex+"] con l'array saY ");
		minus1Sa[tickerIndex] = saY;
		System.out.println("minus1Sa ora è diventato... ");
		postDoubleStringArray(minus1Sa);
		System.out.println();
		System.out.println("minus2Sa non dovrebbe essere cambiato e invece lo è... ");
		postDoubleStringArray(minus2Sa);
		System.out.println();
		System.out.println("PERCHE'?");
	}
}
Grazie per l'aiuto!
fcc