`
hellozhouqiao
  • 浏览: 2190 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

java中比较字符串的 equalsIgnoreCase方法

阅读更多

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

 

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。

public class EqualsIgnoreCaseTest {
	
	public static void main(String[] args) {
		String str1="hellozhouqiao";
		String str2="hellozhouqiao";
		String str3="helloworld";
		String str4="HELLOZHOUQIAO";
		
		System.out.println(str1+" equals "+str2+"  >  "+ str1.equals(str2));
		System.out.println(str1+" equals "+str3+"  >  "+ str1.equals(str3));
		System.out.println(str1+" equals "+str4+"  >  "+ str1.equals(str4));
		System.out.println(str1+" EqualsIgnoreCase "+str4+"  >  "+ str1.equalsIgnoreCase(str2));
	}
}

 

 

输出结果:

hellozhouqiao equals hellozhouqiao  >  true
hellozhouqiao equals helloworld  >  false
hellozhouqiao equals HELLOZHOUQIAO  >  false
hellozhouqiao EqualsIgnoreCase HELLOZHOUQIAO  >  true

原文参考自:

http://blog.csdn.net/yujian_bing/article/details/8171379

分享到:
评论

相关推荐

    java中常用字符串方法总结

    本文将深入探讨Java中的一些常用字符串方法,帮助你更好地理解和运用它们。 1. **创建字符串对象** 在Java中,有多种方式来创建字符串对象,如通过`new`关键字、使用`String`字面量或者通过`StringBuffer/...

    Java 字符串常用方法

    以下是一些Java `String`类中常用的方法,这些方法对于理解和操作字符串至关重要。 1. **创建字符串** - `new String()`: 使用此构造函数创建一个新的字符串对象,可以传入字符数组或另一个字符串作为参数。 - `...

    java 数组和字符串

    本次实验旨在深化理解Java中的数组与字符串操作,聚焦于`String`类与`StringBuffer`类的掌握,包括它们的常用方法、相等性判断的不同方式、数组的创建及引用机制,以及`Arrays`类的静态方法应用。实验通过具体的编程...

    java中常用的字符串的截取方法

    Java 中常用的字符串截取方法 在 Java 编程语言中,字符串截取是非常重要的操作之一。字符串截取可以用于获取字符串中的部分内容,或者将字符串分割成多个部分。本文将详细介绍 Java 中常用的字符串截取方法,包括 ...

    JAVA 数组与字符串课程文档

    字符串的比较方法包括`equals()`用于判断字符串是否相等,`equalsIgnoreCase()`忽略大小写比较,`startsWith()`和`endsWith()`检查字符串是否以特定子串开始或结束,以及`compareTo()`和`compareToIgnoreCase()`进行...

    JAVA 字符串 操作

    在Java编程语言中,字符串...以上只是Java字符串操作的一小部分,实际开发中还有许多其他方法和特性,如国际化(I18N)、正则表达式等,都需要程序员灵活掌握。理解并熟练运用这些操作,能有效提高代码质量和效率。

    java中字符串的操作汇总

    下面将详细介绍Java中字符串的一些关键操作方法及其应用场景。 #### 1. 字符串连接 (`concat`) `String` 类提供了 `concat` 方法来实现字符串的连接操作。该方法接受一个 `String` 参数,并返回一个新的字符串,即...

    java数组与字符串用法小结

    ### Java数组与字符串用法小结 在Java编程语言中,数组和...以上是对Java中数组与字符串的使用进行了详细的总结,包括了数组的基本操作以及字符串的各种常用方法。通过掌握这些基础知识,可以更有效地进行Java编程。

    java 创建字符串类

    - `equals()`方法:用于比较两个字符串的内容是否相等,忽略大小写可以使用`equalsIgnoreCase()`。 - `compareTo()`方法:基于Unicode值比较字符串,返回值可以用来判断字符串之间的顺序。 5. **字符串转换**: ...

    Java中常用字符串方法总结.doc

    Java 中常用字符串方法总结 Java 中的字符串是极其重要的数据类型之一,字符串的操作和处理在 Java 开发中占据着非常...Java 中的字符串方法非常丰富和多样化,掌握这些方法可以帮助开发者更好地处理和操作字符串。

    Java字符串类型转换

    ### Java字符串类型转换详解 在Java编程语言中,字符串(String)是一种常用的数据类型,用于处理文本数据。Java提供了丰富的API来支持不同类型的字符串转换,包括但不限于从字符数组、基本数据类型、对象到字符串...

    JAVA 字符串应用笔记

    在Java编程语言中,字符串是极其重要且常用的数据类型,尤其在Android开发中更是不可或缺。字符串主要用于处理文本信息,如用户输入、文件内容、网络数据等。以下是对"JAVA 字符串应用笔记"中可能涉及的一些核心知识...

    java字符串实验题目

    Java字符串是编程中非常基础且重要的概念,尤其是在Java语言中,字符串处理无处不在。String类在Java中扮演着至关重要的角色,它是不可变的对象,这意味着一旦创建了String对象,就不能更改其内容。这个特性源自于...

    java 中关于字符串的笔记,超级详细

    通过以上介绍,我们可以看到Java中的字符串提供了丰富的功能和操作方法,能够满足日常开发中的各种需求。理解这些基本的操作方法对于编写高质量的Java代码至关重要。希望本文能够帮助大家更好地理解和掌握Java中的...

    java字符串操作大全

    ### Java字符串操作大全 本文将详细介绍Java中字符串的各种操作方法,包括基本的字符串处理功能以及更高级的操作技巧。这些知识点对于Java初学者来说至关重要,并且能够帮助开发者更好地理解和运用Java中的字符串类...

    关于字符串相等的比较

    在Java中,有多种方法可以用来比较两个字符串是否相等: 1. **使用 `equals` 方法:** - 这是最常用的比较两个字符串是否相等的方法。 - 示例中的代码使用了 `s.equals(s2)` 来比较用户输入的字符串 `s` 是否与预...

    实验9:Java数组与字符串.doc

    实验结果证明了 Java 中数组和字符串的概念和使用,例如使用 Math 类生成随机数、数组和字符串的概念、String 类和 StringBuffer 类创建字符串对象的区别等。同时,实验还展示了使用 Java 编程语言来实现实际应用中...

    java处理字符和字符串课件

    - **比较**:使用`equals(Object anObject)`方法比较字符串内容是否相等;使用`equalsIgnoreCase(String anotherString)`方法忽略大小写比较。 ```java boolean isEqual = str.equals(str2); // false boolean ...

    java中常用的字符串的截取方法.docx

    regionMatches() 方法比较字符串中的特定区域是否与另一字符串的特定区域相等。例如,String s1="Hello World"; String s2="World"; s1.regionMatches(6,s2,0,5); // true 8. startsWith() 和 endsWith() 方法:...

    **Java字符串的方法

    本文将详细介绍《Java字符串的方法》中提及的关键方法,并通过示例帮助理解这些方法的具体应用。 #### 1. `length()` 方法 - 获取字符串的长度 `length()` 方法用于返回字符串中的字符数量。这是一个非常基础但...

Global site tag (gtag.js) - Google Analytics