CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Java] Modifier chaine avec StringBuffer

ArchiBalle
ArchiBalle
Niveau 10
19 septembre 2015 à 17:55:21

Salut
J'ai besoin de supprimer certain caractère d'une chaine lu au clavier avec StringBuffer
Pour être précis avec la chaine en question je dois créer deux chaines différentes la première doit contenir les voyelles (ça j'ai réussi) et l'autre doit contenir les consonnes là je bloque :(

Mon idée c'était que a chaque fois que je trouvais une voyelle, je la rajoute a une autre chaine (avec chaine.append) et que je la supprime de la chaine principal mais apparemment c'est impossible :-(

Voila mon code, je suis un débutant donc soyez indulgent svp :peur:
http://pastebin.com/9tJw3z5p

Pseudo supprimé
Pseudo supprimé 19 septembre 2015 à 18:41:19

Bah tu fais pareil qu'avec les voyelles

Scanner sc = new Scanner(System.in);
        String input;
        System.out.println("Entrez une chaine");
        input = sc.nextLine();
        char vowels[] = {'a', 'e', 'i', 'o', 'u', 'y'};
        char consonant[] = {'b', 'c', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 'n', 'p', 'q', 'r', 's', 't', 'v', 'w', 'x', 'z'};
        StringBuilder vowelsBuilder = new StringBuilder();
        StringBuilder consonantBuilder = new StringBuilder();
        for (int i = 0; i < input.length(); i++) {
            for (char letter : vowels) {
                if (input.charAt(i) == letter)
                    vowelsBuilder.append(input.charAt(i));
            }
            for (char letter : consonant) {
                if (input.charAt(i) == letter)
                    consonantBuilder.append(input.charAt(i));
            }
        }
        System.out.println("Les voyelles: " + vowelsBuilder);
        System.out.println("Les consonnes: " + consonantBuilder);
Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment