final Integer[] arr={1,2,3};
arr[0]=3;
System.out.println(Arrays.toString(arr));
Me trató el código anterior para ver si las variables de una matriz definitiva pueden ser reasignados [ans: puede ser] .I entienden que por una final de enteros [] matriz que significa que no podemos asignar otro instancia de Integer [] aparte de la que hemos asignado inicialmente. Me gustaría saber si es posible hacer que las variables de la matriz también sean modificables.Java gama inmodificable
La única manera de hacer que no se puede modificar arr es tomar un clon o copia del mismo y utilizar la copia. De esa forma, el original no cambiará. Por cierto: int [] puede ser una mejor opción que Integer [] aquí. –
Compruebe mi respuesta aquí http://stackoverflow.com/a/16545097/326874 – aeracode