System.err.println("INSERT INTO CommArea VALUES (1, 'country', '中国', 0, '000000');".equals("INSERT INTO CommArea VALUES (1, 'country', '中国', 0, '000000');"));如上代码可以放在控制台试验一下是否为false,我也找不到原因,一个是从文本里面读出来的 一个是直接复制文本里面的内容,求高手找找原因。
调试欢乐多
'000000');".equals("INSERT INTO CommArea VALUES (1, 'country', '中国', 0,
'000000');"));在第2个INSERT INTO前面有一个;编码字符。
在notepad中如果我们进行回车换行的话看不到有什么特殊的字符,但是如果是在word中,我们会看到回车符。或许在你复制的文本中就含有这样不可见的字符但是复制的时候复制了,所以像一些命令、这种比较的东西应该敲进去而不是复制