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 :
ou bien une meilleure manière de faire cela ?
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); }
Merci par avance.
Partager