Bonjour,

Connaissez vous une méthode de l'API Java qui permette de convertir une chaine représentant un caractère en ce caractère ?

Une méthode qui ferait quelque chose comme ça :

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
17
18
19
20
21
    public static char toChar(String s)
    {
        if (s == null)
            throw new NullPointerException("La chaîne ne doit pas être null");
 
        if (s.length() == 0)
            throw new IllegalArgumentException("La chaine ne doit pas être vide");
 
        if (s.equals("\\n"))
            return '\n';
 
        if (s.equals("\\t"))
            return '\t';
 
        // ...
 
        if (s.startsWith("\\u") && s.length() > 2)
            return (char) Integer.valueOf(s.substring(2), 16).intValue();
 
        return s.charAt(0);
    }
ou bien une meilleure manière de faire cela ?

Merci par avance.