Untuk mencari perkataan yang bermula dengan vokal −
Kaedah split() bagi kelas String akan rentetan dibahagikan kepada tatasusunan rentetan menggunakan kaedah split() kelas String.
Traverse setiap perkataan dalam tatasusunan yang diperolehi dalam gelung for.
Gunakan kaedah charAt() untuk mendapatkan aksara pertama bagi setiap perkataan dalam tatasusunan yang diperolehi.
Gunakan gelung if untuk mengesahkan sama ada aksara itu sama dengan mana-mana vokal, dan jika ya, cetak perkataan itu.
Andaikan kita mempunyai fail teks dengan kandungan berikut −
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.
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
Atas ialah kandungan terperinci Bagaimanakah kita boleh mengekstrak semua perkataan bermula dengan vokal dan mempunyai panjang n dalam Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!