Java String.equalsIgnoreCase()方法

Java String.equalsIgnoreCase()方法用法实例教程, 比较字符串到另一个字符串,忽略大小写因素。

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

声明

以下是java.lang.String.equalsIgnoreCase()方法的声明

public boolean equalsIgnoreCase(String anotherString)

参数

  • anotherString -- 这是字符串比较字符串对

返回值

此方法返回true,如果该参数不为null,它等效的字符串忽略大小写,否则返回false

异常

  • NA

实例

下面的示例演示使用的java.lang.String.equalsIgnoreCase()方法

package com.yiibai;

import java.lang.*;

public class StringDemo {

  public static void main(String[] args) {

    String str1 = "sachin tendulkar";
    String str2 = "amrood admin";
    String str3 = "AMROOD ADMIN";

    // checking for equality with case ignored
    boolean retval1 = str2.equalsIgnoreCase(str1);
    boolean retval2 = str2.equalsIgnoreCase(str3);

    // prints the return value
    System.out.println("str2 is equal to str1 = " + retval1);
    System.out.println("str2 is equal to str3 = " + retval2);
  }
}

让我们来编译和运行上面的程序,这将产生以下结果:

str2 is equal to str1 = false
str2 is equal to str3 = true
时间: 2024-10-28 15:48:43

Java String.equalsIgnoreCase()方法的相关文章

JAVA String.format 方法使用介绍

1.对整数进行格式化:%[index$][标识][最小宽度]转换方式        我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字.我们来看看剩下2个部分的含义吧: 标识: '-'    在最小宽度内左对齐,不可以与“用0填充”同时使用'#'    只适用于8进制和16进制,8进制时在结果前面增加一个0,16进制时在结果前面增加0x'+'    结果总是包括一个符号(一般情况下只适用

Java String.compareTo()方法

Java String.compareTo()方法用法实例教程, 此方法如果这个字符串是等参数字符串那么?返回值0,如果这个字符串是按字典顺序小于字符串参数那么返回小于0的值,如果此字符串是按字典顺序大于字符串参数那么一个大于0的值 描述 java.lang.String.compareTo() 方法比较两个字符串的字典.比较是基于字符串中的每个字符的Unicode值.此String对象表示的字符序列的参数字符串表示的字符序列进行比较字典. 其结果是负的整数,如果此String对象字典前面的参数

Java String.endsWith()方法

Java String.endsWith()方法用法实例教程, 该方法返回一个true,如果参数表示的字符序列是由该对象表示的字符序列的后缀,否则返回false 描述 java.lang.String.endsWith() 方法返回的测试该字符串是否以指定后缀sffix结束 声明 以下是声明java.lang.String.endsWith()方法 public boolean endsWith(String suffix) 参数 suffix -- This is the suffix. 返回

java String.split方法是用注意点(转)

转自:http://www.blogjava.net/fanyingjie/archive/2010/08/05/328059.html 在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考: 1.如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 2.如果用“|”作为分隔的话,必须是如下写法:Stri

Java String.replaceAll()方法

声明  以下是java.lang.String.replaceAll()方法的声明 public String replaceAll(String regex, String replacement) 参数: regex 正则表达式,replacement 用来替换符合正则表达式的字符符 返回值 此方法返回的结果字符串 异常 PatternSyntaxException -- 如果正则表达式的语法无效. 用例 /** * 使用java正则表达式去掉多余的.与0 (1.0->1,1.010->1

Java String.startsWith()方法

描述 java.lang.String.startsWith(String prefix ) 如果此字符串的方法测试用指定的前缀开始. 声明 以下是声明java.lang.String.startsWith()方法 public boolean startsWith(String prefix) 参数        prefix -- 这是值的前缀. 返回值 如果此方法返回true参数表示的字符序列是该字符串所表示的字符序列的前缀,否则返回false. 异常 NA 实例以下是在Android环境

Java String charAt()方法

描述 此方法返回位于字符串的指定索引处的字符.该字符串的索引从零开始. 语法 此方法定义的语法如下: public char charAt(int index) 参数 这里是参数的细节: index -- 返回字符的索引. 返回值 该方法的返回指定索引处char值. 例子: 1 public class Test { 2 3 public static void main(String args[]) { 4 String s = "Strings are immutable"; 5

JAVA String.format 方法使用介绍<转>

在JDK1.5中,String类增加了一个非常有用的静态函数format(String  format, Objece...  argues),可以将各类数据格式化为字符串并输出.其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一系列等待被格式化的对象.该函数对c语言中printf函数的用法进行了一定的模仿,因此有c语言基础的人学起来会轻松许多.下面我们着重讨论一下format 参数的格式及含义.         format参数中可以包含不需要转化的字符串,

java String 的方法 (01)

1.int compareTo(String other) 按照字典的顺序,如果字符串位于String other 之前,则返回一个负数,如果字符串位于othere之后,则返回一个正数,如果两个字符串相等,则返回0. 2.endwith(String x)  ,以 x结尾,则返回True. 3.equals  .如果字符串与other相等,则返回True. 4.equalsIgnoreCase(String other) ,字符串与other是否相等,忽律大小写. 5.indexof 6.len