2016-12-04 3 views
0

私は名前のリストがあります:文字列func startsWithを使用して文字列のリストではなく文字列のリストをチェックする方法は?

val listOfNames = List("john", "melanie", "maya", "jack") 

を、私は文字列名フルネームがあります。

val fullName = "john legend" 

を、今、私は完全な名前がで始まる場合、文字列FUNC startsWithを使用して確認したいですlistOfNamesのこれらの名前のどれかを確認するには、どうすれば1行で確認できますか?

何か

if (fullName.startsWith(listOfNames)) { 
    //do something 
} 

などのおかげ!

答えて

3

ここでは名前のリストを持つ任意の一致を確認し、具体的な実装です:

listOfNames.exists(firstName => fullName.startsWith(firstName)) 
+0

感謝の男は、これは私が@Tim Pを探したまさにです – JohnBigs

0

シンプル:アレイ全体を繰り返し、それぞれのチェックを繰り返します。

関連する問題