A C*_*A C 0 java string substring
我知道这个问题已被无数次问过......但我似乎无法让它发挥作用.问题是,
感谢帮助.谢谢!
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.");
}
Run Code Online (Sandbox Code Playgroud)
Strings是不可变的并toLowerCase()返回一个新String对象.这些线:
GivenString.toLowerCase();
SubString.toLowerCase();
Run Code Online (Sandbox Code Playgroud)
......不修改值GivenString和SubString.
您需要将它们修改为:
GivenString = GivenString.toLowerCase();
SubString = SubString.toLowerCase();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
487 次 |
| 最近记录: |