Java字符串比较方法有哪些

技术Java字符串比较方法有哪些本篇内容介绍了“Java字符串比较方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成

本文介绍了“什么是Java字符串比较方法?”很多人在实际案例的操作中会遇到这样的困难。让边肖带领你学习如何处理这些情况。希望大家认真阅读,学点东西!

在Java中,有三种比较字符串的常用方法:equals()、equalsIgnoreCase()和compareTo()。

等于()

equals()方法逐个比较两个字符串的每个字符。

abc。等于(' abc ')

EqualsIgnoreCase()方法

equalsIgnoreCase()方法的功能和语法与equals()方法完全相同,但忽略大小写。

Abc。equalsIgnoreCase('abc ')

返回真。

CompareTo()方法

compareTo()方法用于按字典顺序比较两个字符串的大小,比较基于字符串中每个字符的Unicode值。

字符串str1=' a

字符串str2=' A

system . out . println(str 1.compare to(str 2));

产出32

误解==

很多人在比较字符串的时候会用到==这个词。事实上,==意味着比较底层地址。

字符串str1=' abc

String str2=新字符串(' ABC ');

system . out . println(str 1==str 2);

system . out . println(str 1 . equals(str 2));

system . out . println(ST R1==' ABC ');

system . out . println(str 1 . equals(' ABC '));

错误的

真实的

真实的

真实的

Str1==str2返回false,因为两个字符串的存储地址不同。Str2是str1的副本,但值是相同的,因此等于。

12.1 Java 字符串比较

“Java字符串比较方法有哪些?”介绍到这里。感谢阅读。如果你想了解更多行业,关注网站,边肖将为大家输出更多高质量的实用文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/67428.html

(0)

相关推荐

  • 很感人的电影,什么电影好看,看着感人

    技术很感人的电影,什么电影好看,看着感人《七号房的礼物》这部电影,真的让人从头哭到尾很感人的电影。里面有很多温馨的片段,有可爱逗比的狱友,有傻乎乎的龙九,有超级可爱的艺胜,可是在观影过程中,你每次笑完之后,都会立刻心塞,

    生活 2021年10月29日
  • BBFT和FBFT/hot tuff有什么区别?

    技术BBFT与FBFT/HotStuff的区别有哪些本篇内容介绍了“BBFT与FBFT/HotStuff的区别有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这

    攻略 2021年12月20日
  • idea如何整合docker快速部署springboot应用

    技术idea如何整合docker快速部署springboot应用小编给大家分享一下idea如何整合docker快速部署springboot应用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这

    攻略 2021年10月31日
  • DNSlog注入测试

    技术DNSlog注入测试 DNSlog注入测试之前提到的时间盲注,虽然用途比较广泛,但其查询耗时较长;且盲注都需要发送大量请求,容易被WAF拦截。
    此时,我们就要用到DNSlog注入——一个可以以较少的

    礼包 2021年11月1日
  • mysql时间如何转换时间戳

    技术mysql时间如何转换时间戳本篇内容介绍了“mysql时间如何转换时间戳”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成

    攻略 2021年11月26日
  • docker-compose基本开发环境部署文件是怎样的

    技术docker-compose基本开发环境部署文件是怎样的docker-compose基本开发环境部署文件是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个

    攻略 2021年11月18日