equalsignorecase 和equals的区别

5人阅读 评论(0) 收藏 举报

equalsignorecase 和equals的区别?

equals比较时,要比较大小写是否相同,

而equalsignorecase,忽略了大小写,ignore就是忽略的意思

如,abc与Abc , equals返回false,
而equalsignorecase返回true
下面的例子说明了equals( )和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


查看评论

"=="和equals和equalsIgnoreCase三者的区别

在JAVA里面,牵扯到equals和equalsIgnoreCase比较字符串的功能函数,前者比较的时候区分大小写,空格,后者比较时忽略大小写。这两个很简单,如下例子:public class ss ...
  • smile9700
  • smile9700
  • 2016-02-19 11:04:11
  • 3493

equalsIgnoreCase()和equals()以及'=='的区别以及使用,

1.equalsIgnoreCase是从词意上直译就能大概知道他的意思了。equalsIgnoreCase和equals都是比较字符串的内容,但equalsIgnoreCase忽略大小作比较。equa...
  • u012429294
  • u012429294
  • 2016-03-14 19:46:55
  • 520

String.equals()与String.equalsIgnoreCase( )区别

**String.equals()对大小写敏感! String.equalsIgnoreCase( )则忽略大小写** public static void main(String[] arg...
  • eagllle
  • eagllle
  • 2016-12-05 11:26:21
  • 1997

JAVA学习(四)__equals与equalsIgnoreCase 的区别 ?

equals是重写object的方法,而 equalsIgnoreCase是String自己定义的方法 前者用于比较两个对象是否相等,而后者用于比较字符串忽略大小写的情况下是否相等 pu...
  • zhiweianran
  • zhiweianran
  • 2013-03-06 15:13:21
  • 2895

equals( )方法与equalsIgnoreCase( )方法的比较

java.lang.String.equalsIgnoreCase()方法比较字符串到另一个字符串,忽略大小写因素。两个字符串被认为是相等忽略大小写的情况下,如果他们是两个字符串相同的长度和相应的字符...
  • qq_34129814
  • qq_34129814
  • 2017-05-24 17:25:48
  • 281

源码阅读—String equals()

类声明: public final class String     implements java.io.Serializable, Comparable, CharSequence {...
  • kaiqiangzhang001
  • kaiqiangzhang001
  • 2015-12-03 23:12:25
  • 1359

【Java】contains 和 equals的区别

一, contains的作用: 如果集合中包含有特定的元素(也是就是参数),如果包含的话返回true contains boolean contains(Object o) Retur...
  • stopping5
  • stopping5
  • 2017-07-22 15:33:09
  • 387

android equalsIgnoreCase和equals的比较说明

1、使用equals( )方法比较两个字符串是否相等。它具有如下的一般形式: boolean equals(Object str) 这里str是一个用来与调用字符串(String)对象做比...
  • u011467537
  • u011467537
  • 2015-04-15 15:47:56
  • 989

字符串比较equals()和equalsIgnoreCase()的区别

1、使用equals( )方法比较两个字符串是否相等。它具有如下的一般形式:boolean equals(Object str)这里str是一个用来与调用字符串(String)对象做比较的字符串(St...
  • tjj93622
  • tjj93622
  • 2015-12-21 15:54:54
  • 226

equals和equalsignorecase的区别

java中equals和equalsignorecase的区别 equals比较时,同时要比较大小写是否相同, 而后者,忽略了大小写,如,abc与Abc,前者返回false,后者返...
  • sotong006
  • sotong006
  • 2017-06-17 10:47:41
  • 126
    个人资料
    等级:
    访问量: 34
    积分: 65
    排名: 161万+
    文章分类
    文章存档
    最新评论