Bonjour,
d'avance désolé pour cette question débilissime, mais je tourne en rond depuis hier avec cette broutille et je ne comprends pas ce qui ne va pas.
J'ai 2 listes de String :
Je voudrais mettre chacune de ces listes dans un ArrayList :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 String[] typesTable = { "application/pdf", "application/rtf", "application/x-tar", "image/gif", "image/jpeg", "multipart/x-zip", "multipart/x-gzip", "text/plain", "text/richtext", "video/mpeg", "video/quicktime", "video/msvideo", "video/x-sgi-movie" }; String[] suffixTable = { "pdf", "rtf", "tar", "man", "jpg", "jpeg", "jpe", "zip", "gz", "gzip", "txt", "rtx", "mpeg", "mpg", "mpe", "qt", "mov", "avi", "movie", "doc", "xls", "docx", "xlsx" };
J'ai donc pensé à une boucle du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public final static List<String> TYPES_MIME = new ArrayList<String>(); public final static List<String> SUFFIX_MIME = new ArrayList<String>();
Mais j'obtiens des erreurs syntaxiques du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for(String t:typesTable) { TYPES_MIME.add(t); }Syntax error on token ";", { expected after this token
Un peu comme s'il attendait que je déclare des méthodes. Or je n'ai pas besoin de méthodes ici, il s'agit juste d'une classe de type "paramètres" accessible en mode Static qui aura pour vocation de valider qu'un fichier uploadé sur mon site respecte certains formats MIME ou certains suffixes.
Est-ce que qq1 peut me dire ce que je ne vois pas ??
Merci d'avance.
Partager