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.
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.
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 == 'a'|| ch == 'e'|| ch == 'i' ||ch == 'o' ||ch == 'u'||ch == ' ') { System.out.println(words[i]); } } } }
originated idea exists a of on-line and at own of
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!