我知道这个问题已经被问过无数次了..但我似乎无法让它发挥作用。问题是,
- 输入“computer”和“Comp”时,即使将所有内容都转换为小写也不行。
- 如果字符串是一个句子(我添加了一个空格),它实际上会跳过子字符串代码并说“不在字符串中”..
帮助表示赞赏。谢谢!
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.");
}