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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Quelqu'un aurait-il une idée ?