Maison > Java > javaDidacticiel > le corps du texte

Comment extraire tous les mots commençant par une voyelle et ayant une longueur n en Java ?

WBOY
Libérer: 2023-09-12 22:01:02
avant
1390 Les gens l'ont consulté

Comment extraire tous les mots commençant par une voyelle et ayant une longueur n en Java ?

Pour trouver des mots commençant par une voyelle −

  • Méthode split() de la classe String Pour diviser la chaîne donnée en un tableau de chaînes, utilisez la méthode split() de la classe String.

  • Parcourez chaque mot du tableau obtenu dans la boucle for.

  • Utilisez la méthode charAt() pour obtenir le premier caractère de chaque mot dans le tableau obtenu.

  • Utilisez une boucle if pour vérifier si le caractère est égal à une voyelle et si oui, imprimez le mot.

Exemple

Supposons que nous ayons un fichier texte contenant le contenu suivant −

Tutorials Point originated from the idea that there exists a class of readers who respond better to 
on-line content and prefer to learn new skills at their own pace from the comforts of their drawing rooms.
Copier après la connexion

Le programme Java suivant imprime tous les mots de ce fichier qui commencent par une voyelle.

import java.io.File;
import java.util.Scanner;
public class WordsStartWithVowel {
   public static String fileToString(String filePath) throws Exception {
      Scanner sc = new Scanner(new File(filePath));
      StringBuffer sb = new StringBuffer();
      String input = new String();
      while (sc.hasNextLine()) {
         input = sc.nextLine();
         sb.append(input);
      }
      return sb.toString();
   }
   public static void main(String args[]) throws Exception {
      String str = fileToString("D:\sample.txt");
      String words[] = str.split(" ");
      for(int i = 0; i < words.length; i++) {
         char ch = words[i].charAt(0);
         if(ch == &#39;a&#39;|| ch == &#39;e&#39;|| ch == &#39;i&#39; ||ch == &#39;o&#39; ||ch == &#39;u&#39;||ch == &#39; &#39;) {
            System.out.println(words[i]);
         }
      }
   }
}
Copier après la connexion

sortie

originated
idea
exists
a
of
on-line
and
at
own
of
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal