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:
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:
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:
1
2
3 for(String t:typesTable) { TYPES_MIME.add(t); }
Citation:
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.