Protection d'un tableau public static final
Bonjour,
La question a déjà due être posée mais je ne l'ai pas trouvé...
Comment peut-on empêcher le remplacement des valeurs d'un tableau final static de String ?
exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
public class TestClass
{
public static final String[] tab = { "maman", "papa", "fiston" };
/**
*
* @param args
*/
public static void main(String[] args)
{
System.out.println(tab[0]);
tab[0] = "tutéféavoir";
System.out.println(tab[0]);
}
} |
En gros je voudrais transformer tab en pointeur constant sur un objet constant... (faire que tab[0]="toto" génère une erreur)
mais je ne sais pas comment faire :cry:
Quelqu'un aurait-il une idée ?