Heim > Java > javaLernprogramm > Hauptteil

Wie können wir in Java alle Wörter extrahieren, die mit einem Vokal beginnen und die Länge n haben?

WBOY
Freigeben: 2023-09-12 22:01:02
nach vorne
1392 Leute haben es durchsucht

Wie können wir in Java alle Wörter extrahieren, die mit einem Vokal beginnen und die Länge n haben?

Um Wörter zu finden, die mit einem Vokal beginnen −

  • split()-Methode der String-Klasse. Um die gegebene Zeichenfolge in ein Array von Zeichenfolgen aufzuteilen, verwenden Sie die split()-Methode der String-Klasse.

  • Durchlaufen Sie jedes Wort im erhaltenen Array in der for-Schleife.

  • Verwenden Sie die Methode charAt(), um das erste Zeichen jedes Wortes im erhaltenen Array abzurufen.

  • Verwenden Sie eine if-Schleife, um zu überprüfen, ob das Zeichen einem Vokal entspricht, und wenn ja, geben Sie das Wort aus.

Beispiel

Angenommen, wir haben eine Textdatei mit folgendem Inhalt: -

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.
Nach dem Login kopieren

Das folgende Java-Programm gibt alle Wörter in dieser Datei aus, die mit einem Vokal beginnen.

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]);
         }
      }
   }
}
Nach dem Login kopieren

Ausgabe

originated
idea
exists
a
of
on-line
and
at
own
of
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie können wir in Java alle Wörter extrahieren, die mit einem Vokal beginnen und die Länge n haben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage