1ã使ç¨equals( )æ¹æ³æ¯è¾ä¸¤ä¸ªå符串æ¯å¦ç¸çãå®å
·æå¦ä¸çä¸è¬å½¢å¼ï¼
boolean equals(Object str)
è¿éstræ¯ä¸ä¸ªç¨æ¥ä¸è°ç¨å符串ï¼Stringï¼å¯¹è±¡åæ¯è¾çå符串ï¼Stringï¼å¯¹è±¡ãå¦æ两个å符串å
·æç¸åçå符åé¿åº¦ï¼å®è¿åtrueï¼å¦åè¿åfalseãè¿ç§æ¯è¾æ¯åºå大å°åçã
2ã为äºæ§è¡å¿½ç¥å¤§å°åçæ¯è¾ï¼å¯ä»¥è°ç¨equalsIgnoreCase( )æ¹æ³ãå½æ¯è¾ä¸¤ä¸ªå符串æ¶ï¼å®ä¼è®¤ä¸ºA-Zåa-zæ¯ä¸æ ·çãå
¶ä¸è¬å½¢å¼å¦ä¸ï¼
boolean equalsIgnoreCase(String str)
è¿éï¼stræ¯ä¸ä¸ªç¨æ¥ä¸è°ç¨å符串ï¼Stringï¼å¯¹è±¡åæ¯è¾çå符串ï¼Stringï¼å¯¹è±¡ãå¦æ两个å符串å
·æç¸åçå符åé¿åº¦ï¼å®ä¹è¿åtrueï¼å¦åè¿åfalseãä¸é¢çä¾å说æäºequals( )åequalsIgnoreCase( )æ¹æ³ï¼
// Demonstrate equals() and equalsIgnoreCase().
class equalsDemo {
public static void main(String args[]) {
String s1 = "Hello";
String s2 = "Hello";
String s3 = "Good-bye";
String s4 = "HELLO";
System.out.println(s1 + " equals " + s2 + " -> " +
s1.equals(s2));
System.out.println(s1 + " equals " + s3 + " -> " +
s1.equals(s3));
System.out.println(s1 + " equals " + s4 + " -> " +
s1.equals(s4));
System.out.println(s1 + " equalsIgnoreCase " + s4 + " -> " +
s1.equalsIgnoreCase(s4));
}
}
该ç¨åºçè¾åºå¦ä¸æ示ï¼
Hello equals Hello -> true
Hello equals Good-bye -> false
Hello equals HELLO -> false
Hello equalsIgnoreCase HELLO -> true
温馨提示:答案为网友推荐,仅供参考