与具有空白字符串的字符串比较

kzs*_*kzs 2 java string-comparison

对不起,如果这是一个愚蠢的问题.我需要与一个名称进行比较,该名称有三个单词由一个空格分隔.如果名称为null或"This is Android"我会做某事,否则我会做其他事情.例如,以下代码是否正确进行此比较?

 if((name==null)||(name.equalsIgnoreCase("This is Android")))
     { 
      //start activity 1
      }
    else 
      {
        //start activity 2
       }
Run Code Online (Sandbox Code Playgroud)

Dim*_*ris 6

"这是Android"与"This is Android"不同,equalsIgnoreCase将返回false.您可以使用trim()删除空格以及Strings 的开头或结尾.

希望这可以帮助!