Java flux de carte et de recueillir de l'ordre de conteneur

List<MyObject> myList = new ArrayList<>(); 
//populate myList here

List<String> nameList = myList.stream()
        .map(MyObject::getName)
        .collect(Collectors.toList());

Dans le code ci-dessus, puis-je s'attendre à ce que l'ordre de MyObject noms dans nameList est toujours le même que l'ordre de myList?