java中判断两个字符串是否相等
摘要:
一般编程语言中喜欢用==符号来判断java中两个字符串是否相等,例如c++。c++提供了操作符的重载,所以可以重载==运算符来判断。 但是由于java中,没有提供运算符重载,而且java中没有提供基本的string类型、也没有把string看成char数组,所以比较的时候不能用==。java中,比较两个字符串是否相等用equals()和equalsIgnoreCase()方法。 java中==比较的是两个变量是否存放在同一个内存地址中,如果两个对象存放在同一个地址,用==判断来比较返回true,否则返回false。 在java中字符串常量存放在数据段中,是共享的,也就是如果你写String . 阅读全文
posted @ 2014-04-02 22:38 不会熬夜的程序员 阅读(10733) 评论(0) 推荐(1)
浙公网安备 33010602011771号