比较两个类型为String的字符串

来源:互联网 发布:Linux用wine玩英雄联盟 编辑:程序博客网 时间:2024/04/19 06:33
在两个对象之间使用 "==",会将“两个对象是否有同一reference”的结果传回。只能判断两个对象是否拥有同一内存地址 (address)”,如果您的意思是判断两个字符串的内容是否相同,那么应该使用以下的方法才对: 

if (s1.equals(s2) ) 

or if (s1.equalsIgnoreCase(s2) ) 

or if (s1.startsWith(s2) ) 

or if (s1.endsWith(s2) ) 

or if (s1.regionMatches(s1_offset, s2, s2_offset, length) ) 

or if (s1.compareTo(s2) <0)
原创粉丝点击