Bonjour à tous, dans le logiciel sur lequel je travail je suis tombé sur une classe "bizaroïde"![]()
Dont voici le contenu:
J'avoue que j'ai du mal a comprendre les paramètres de chaque fonction, surtout le "..."
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 public class ToolsArray implements Serializable { public static int[] toNatifArray(int... ints) { return ints; } public static long[] toNatifArray(long... longs) { return longs; } public static short[] toNatifArray(short... shorts) { return shorts; } public static Object[] toArray(Object... objects) { return objects; } public static Integer[] toArray(Integer... integers) { return integers; } public static Long[] toArray(Long... longs) { return longs; } public static String[] toArray(String... strings) { return strings; } }
De ce que j'en comprend, chaque fonction prend en paramètre un (ou plusieurs?) variables d'un type pour le rendre sous forme d'un array contenant le (ou les?) variables. Est ce bien ça?
Quelqu'un pourrait m'éclairer sur ce sujet???
Partager