2016-12-13 93 views
-1

正如我標題上面提到我需要知道如何來檢查每個字符的字符串中,如下所示:如何檢查每個字符的字符串中

  1. 檢查如果字符串是少超過3個字符。
  2. 檢查字符串是否包含數字。
  3. 檢查單個字符串是否沒有元音。

我一直在尋找確切的例子,但我找不到一個。

+1

的可能的複製[如何檢查是否字符串中的所有字符都信嗎?(HTTP ://stackoverflow.com/questions/20569685/how-to-check-if-all-characters-in-a-string-are-all-letters) –

+0

你試過什麼?請張貼您嘗試過的一些代碼片段。 – SachinSarawgi

+0

首先,我是JAVA或編程新手,總的來說,我嘗試閱讀一些示例和其他帖子,但是我仍然無法解決它,因爲我閱讀的帖子是某種高級代碼,所以我想到這裏張貼,希望能得到更好的解釋和簡單的方法。 –

回答

1

按照這些步驟:

String s = "mystring"; 
s.length() < 3 // expression which says if it's smaller than 3. 
s.matches(".*[0-9].*") //expression which says if there are digits in the string 
s.matches("\b[^aeiouAEIOU ]+\b") //expression which says if there are no vovels 

要檢查是否yourString所有這些條件相匹配:

if (myString.length() < 3 && myString.matches(".*[0-9].*") 
    && myString.matches("\b[^aeiouAEIOU ]+\b")) { 
    //matches all 
} 
+0

下方的灰色勾號,讓我試試這個,稍後我會回覆你。非常感謝你,我非常感謝你的幫助。 –

+0

@HaiderAbdullah有沒有什麼反饋?它工作嗎? – xenteros

+0

我仍然在修理我的筆記本電腦,我將在我修復此問題後通知您。 –

相關問題