Bonjour à tous, dans le cadre d'un développement, j'aimerais pouvoir implémenter une petite fonctionnalité mais je n'arrive absolument pas à l'implémenter

Mon souhait est pourtant très simple, j'aimerais pouvoir faire :

1 - Vérifie si ma liste existe
2 - Si elle n'existe pas, la créée
3 - Si ma liste existe, faire des add de mes valeurs passées en paramètres

J'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
    public void chargeMesFichiers(String fichier1, String fichier2) {
        if(maList == null ){
            List<String> maList= Arrays.asList("ancienFichier", "nouveauFichier");
        }
        else{
            maList.add("fichier1","fichier2")
        }
    }
Alors, ça ne fonctionne pas car au moment de la vérification de l’existence de la list, l'objet n'existe pas, il est instancié après.
J'ai également essayé avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
dataAccessObject.findByName(maList)
Mais mon compilateur ne reconnait pas "dataAccessObject" #tristeVie

Si vous avez une piste de réflexion ou une solution c'est avec plaisir !!
Merci par avance pour votre aide.