2015-05-09 131 views
-3

如果String a = "ahmad";String b = "ahmadkhan";那麼,如何檢查ahmad是否存在於ahmadkhan的開頭或最後。也就是說,如何檢查字符串b中是否存在字符串a?比較Android的第二個字符串中的第一個字符串

+0

[Is Contains方法在java.lang.String中是否區分大小寫?](http://stackoverflow.com/questions/86780/is-the-contains-method-in-java-lang-string -case-sensitive) –

回答

0

您可以使用contains

如果String a = "ahmad";String b = "ahmadkhan";,那麼你可以檢查ahmad是否存在ahmadkhan

if(b.contains(a)) 
{ 
    //do your code 
} 
4

您可以使用startsWithendsWith檢查是否一些字符串開始或以另一個結尾。

boolean containsString = b.startsWith(a) || b.endsWith(a); 
if (containsString) { 
// do something 
} 
+0

如果a在b中會發生什麼,但是b不會啓動並且不會以a結束。 –

+0

@LajosArpad原始問題(現在已經編輯過,有些意圖已經丟失)詢問如何在開始或結束(結束)時檢查字符串「b」是否具有字符串「a」。至少我是這樣理解這個問題的。它不會詢問如何檢查字符串「b」是否在任何地方包含字符串「a」。 –

0
b.indexOf(a) >= 0 

是要檢查的標準。

相關問題