2016-11-13 52 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 –

相关问题