Java代码之“字符串比较”必知必会

书欣 Java经验 发布时间:2023-01-28 14:56:40 阅读数:19110 1
下文笔者讲述java代码对字符串是否相同的比较方法,如下所示
字符串比较方法:
    方式1:
	   使用equals()方法对字符串进行比较,此方法区分大小写
	方式2:
	   使用equalsIgnoreCase方法对字符串进行比较,此方法不区分大小写
例:字符串比较的示例
1. equals()

    String name = "java265";
    if ("java265".equals(name)) {
		System.out.println("Yes");
	}
-----运行以上代码,将输出以下信息-----
Yes 


2.equals()区分大小写

String name1 = "hello";
String name2 = "HELLO";

if (name1.equals(name2)) {
	System.out.println("Yes");
} else {
	System.out.printf("NO, equals is case sensitive!");
}

------运行以上代码,将输出以下信息-----  
NO, equals is case sensitive!


3.equalsIgnoreCase()--不区分大小写的比较示例 

String name1 = "hello";
String name2 = "HELLO";

if (name1.equalsIgnoreCase(name2)) {
	System.out.println("Yes");
} else {
	System.out.printf("NO, equals is case sensitive!");
}

-----运行以上代码,将输出以下信息----
Yes
注意事项:
    字符串比较时,切忌使用 == 进行比较
	 因为 == 是比较两个对象的内存地址
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202301/16748898775552.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者