我知道这个问题已被问无数次..但我似乎无法得到它的工作。问题是,一个字符串中的Java子串
- 一切即使转换为小写当输入 “计算机”和“比较”不工作了。
- 如果字符串是一个句子(我添加一个空格),它本质上跳过串码和“不在字符串”说..
帮助表示赞赏。 谢谢!
Scanner in=new Scanner(System.in);
System.out.println("\fEnter the main string:");
String GivenString=in.next();
System.out.println("Enter the substring :");
String SubString=in.next();
GivenString.toLowerCase();
SubString.toLowerCase();
if(GivenString.indexOf(SubString)!=-1)
{
System.out.println("Substring is in the given string.");
}
else
{
System.out.println("Substring is not in the given string.");
}
请使用正确的命名约定。它使代码更易于阅读。 – syb0rg 2013-04-20 19:55:21
谢谢@ syb0rg。马上改变它们。 – 2013-04-20 19:57:33