读书人

请各位大侠帮忙看一下啊这到底是咋回事

发布时间: 2012-02-01 16:58:19 作者: rapoo

请各位大侠帮忙看一下啊,这到底是怎么回事
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语句不执行呢?

[解决办法]
if(str.substring(i,i+1).equals( "s ")
...

if(str.charAt(i) == 's ')

if(str.indexOf( "s ") != -1)

if(str.indexOf( 's ') != -1)

if(str.contains( "s "))


读书人网 >J2SE开发

热点推荐