问个字符判断,作为条件的句子?
String   bootCode=Integer.toHexString(RecData[0]   &   0xFF);  		 
 		System.out.println(bootCode); 
 		这个地方输出是   f0   
 		if(bootCode== "f0 ") 
 		{                                                           
                                                                               ............ 
                                                          } 
 而我上面的这个条件语句里的,句子就是无法执行,   该如何判断呢??? 
 或其他的写法呢?   谢谢 
------解决方案--------------------bootCode.equals( "f0 ")
------解决方案--------------------if(bootCode.equalsIgnoreCase( "f0 "))   
 String 是对象不能使用“==”进行判断,“==”在对象中只能判断内存地址是否一致,不能判断其中值是否相同。   
 一般使用 equals 或 equalsIgnoreCase(忽略大小写)进行比较。
------解决方案--------------------那就直接判断了,用不着转成字符串了   
 if( (RecData[0] & 0xFF) == 0xF0) { 
  .... 
 }