String str="asdfghjkl";
int num=0;
for (int i=0;i<str.length();i++)
{
if(str.substring(i,i+1)=="s")
{
num=1;
System.out.println(num);
}
}
str字符串里明名是有s的,可是为什么IF语句不执行呢?
int num=0;
for (int i=0;i<str.length();i++)
{
if(str.substring(i,i+1)=="s")
{
num=1;
System.out.println(num);
}
}
str字符串里明名是有s的,可是为什么IF语句不执行呢?
...if(str.charAt(i) == 's')if(str.indexOf("s") != -1)if(str.indexOf('s') != -1)if(str.contains("s"))
String str="asdfghsjkl"; 如果字符串中有两个s
int num=0;
for (int i=0;i<str.length();i++)
{
if(str.substring(i,i+1).equals("s"))
{
index=str.indexOf("i"); 这里为什么不能取到s的下标啊?怎么才能取到啊
}
}