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)

相关推荐

  • 如何进行实战和剖析Sentinel 系统自适应限流

    技术如何进行实战和剖析Sentinel 系统自适应限流这篇文章将为大家详细讲解有关如何进行实战和剖析Sentinel 系统自适应限流,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定

    攻略 2021年10月21日
  • Ubuntu常用命令都有哪些

    技术Ubuntu常用命令都有哪些这篇文章给大家介绍Ubuntu常用命令都有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。我们使用 Ubuntu 系统,主要是使用 Ubuntu 系统下的命令,所以

    攻略 2021年11月11日
  • 怎样用Java final 关键字

    技术怎样用Java final 关键字怎样用Java final 关键字,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。下面好好地讲一讲 final 关键字,

    攻略 2021年12月2日
  • Pytorch进阶操作的示例分析

    技术Pytorch进阶操作的示例分析小编给大家分享一下Pytorch进阶操作的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、合并与

    攻略 2021年11月13日
  • Oracle PL/SQL编译警告PLSQL_WARNINGS的示例分析

    技术Oracle PL/SQL编译警告PLSQL_WARNINGS的示例分析小编给大家分享一下Oracle PL/SQL编译警告PLSQL_WARNINGS的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起

    攻略 2021年12月8日
  • Flink 的运行架构详细剖析

    技术Flink 的运行架构详细剖析 Flink 的运行架构详细剖析1. Flink 程序结构
    Flink 程序的基本构建块是流和转换(请注意,Flink 的 DataSet API 中使用的 DataS

    礼包 2021年11月4日