• [^] # Re: arf

    Posté par . En réponse au message débutant java : opérations de base sur les listes. Évalué à 1.

    je suis quand meme un peu inquiet. je fais des trucs ultra basique et java n'arrête pas de bugguer :

    Sur le code suivant que j'ai trouvé en ligne, pour convertir des array en arraylist (afin de faire des tris ou des opérations dessus):

    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Collections;
    import java.util.List;
    public class Tester {
     public static void main(String args[]) {
     String[] array = {"a", "b", "c", "d", "e"};
     //Method 1
     List<String> list = Arrays.asList(array); 
     System.out.println(list);
     list.add("f");
    

    --> bug "at java.base/java.util.AbstractList.add"

     //Method 2
     List<String> list1 = new ArrayList<String>();
     Collections.addAll(list1, array);
     System.out.println(list1);
    

    --> bug "ArrayList cannot be resolved to a type"
    ```

     //Method 3
     List<String> list2 = new ArrayList<String>();
     for(String text:array) {
     list2.add(text);
     }
     System.out.println(list2);
    

    ```--> bug "ArrayList cannot be resolved to a type"

    }

    }