2016-11-13 34 views
-1

我正在做一個項目,我需要在字符串中找到一個完整的單詞例如"Hello Stackoverflow, have a nice day"我想知道單詞"over"是否在該字符串中。還應該使用toLowerCase()以避免問題?找到一個字符串的完整單詞的最佳方法

+0

indexof()但我不喜歡它,我知道有很多方法可以做到,所以它是一個關於性能的問題。 –

+0

您可以發佈您迄今爲止編寫的代碼嗎? –

+0

而不是'indexOf()'我推薦'String.contains()'。如果你想查找'over',不管它是否說'Stackoverflow'或者'Stack Overflow',你都是正確的,'toLowerCase()'是個不錯的選擇。 –

回答

0
String a = "Hello StackOverFlow"; 
if (a.indexOf("Over") >= 0) 
    System.out.println("Found"); 
else 
    System.out.println("Not Found"); 

如果您不確定是否使用toLowerCase()

+0

什麼是包含有這麼多的選擇......也不應該在之間// b –

相關問題