Supprimer un contact

Fermé
Xavier_6800 - 1 déc. 2020 à 13:13
 Xavier_6800 - 1 déc. 2020 à 16:32
Bonjour,
j'ai un problème je souhaite faire une méthode qui supprime du carnet donne le contact ayant comme id le contact donne et cette méthode retourne la nouvelle de caractères représentant le carnet après la suppression , je sais que je dois refaire un nv carnet et avec une boucle je passe à travers les lignes de l'ancien carnet une par une puis et puis j'ajoutes celles pour lesquelles l'ID ne correspond pas dans le nv carnet, voici ce que j'ai déjà fait :

String newCarnet;
        String carnetFinal;
        int lignes = carnet.split(System.lineSeparator()).length;
        for(int i = 0, n = lignes; i < n ; i++){
            String contact = carnet.StringAt(i);
            if(obtenirIdContact(contact) != idContact){
                return newCarnet = contact + System.lineSeparator();
            }
        }
        return (carnetFinal = carnet.replace(newCarnet, ""));

Je ne vois pas comment passer entre chaque ligne du carnet . . .
Quelqu'un aurait-il une suggestion ? Merci beaucoup et bonne journée !

1 réponse

J'ai oublié avant String newCarnet, il y a :
 public static String supprimerCeContactDuCarnet (String idContact, String carnet)
0