今天在用equals 判断是否与一个字符串相等时,本来是跟一个常量字符相比较应该是可以相等的,但是调试时发现竟然没有执行.
后来打印输出发现是多了两个单引号,之后把常量的字符串加上两个单引号后就正常了.
改之前的
if("貨倉部".equals(maplist_1.get("dept_s").toString()))
改之后的
if("'貨倉部'".equals(maplist_1.get("dept_s").toString()))
今天在用equals 判断是否与一个字符串相等时,本来是跟一个常量字符相比较应该是可以相等的,但是调试时发现竟然没有执行.
后来打印输出发现是多了两个单引号,之后把常量的字符串加上两个单引号后就正常了.
改之前的
if("貨倉部".equals(maplist_1.get("dept_s").toString()))
改之后的
if("'貨倉部'".equals(maplist_1.get("dept_s").toString()))