[英]Identify last letter of each word
String str = "Ada apa dengannya axr"
int count = 0;
我想確定每個單詞的最后一個字母是否為“ a / r / n / z”,如果它是所提到的字母之一,則為count++
。 我尚不了解正則表達式或匹配項,因此進行解釋將非常有幫助。 謝謝。
正則表達式將在輸入字符串中查找在邏輯上等同於正則表達式的所有匹配項。
問題的注釋是說要找到所有出現的“ a”或“ n”或“ r”或“ z”,其后是單詞(\\ b)的結尾。
另一種方法是在Java中使用split函數。
String[] words = str.split(" ");
for (String word : words) {
// if the last letter is what you are looking for, count++;
}
這樣的效率要差得多,但是卻可以清楚地知道計算機在做什么,這可能有助於您了解更多信息。
祝好運!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.