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

类别:Java 点击:0 评论:0 推荐:
在两个对象之间使用 "==",会将“两个对象是否有同一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)

本文地址:http://com.8s8s.com/it/it15529.htm