在网上随处可以找到比较字符的例子,简单举个
String str="i am a girl";
if (str.compareTo ("i am a girl") == 0)
System.out.println("str match ");
if (str.equals ("i am a girl"))
System.out.println("str match ");
而我在这儿要说的,是在实际使用中常忽略的一个问题,那就是str 的值如果为空,则会出现意想不到的现象
所以在每次运用这种比较时最好加一个判断
因本人花了一天debug一个很奇怪的现象,最终竟然是因为这个,故做此文