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)

相关推荐

  • MySQL 5.7如何使用GTID方式搭建复制环境

    技术MySQL 5.7如何使用GTID方式搭建复制环境这篇文章主要为大家展示了“MySQL 5.7如何使用GTID方式搭建复制环境”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下

    攻略 2021年11月3日
  • 分数化小数,小学生数学分数和小数互化的方法

    技术分数化小数,小学生数学分数和小数互化的方法1. 小数化成分数分数化小数:原来有几位小数,就在1的后面写几个零作分母,把原来的小数去掉小数点作分子,能约分的要约分。 2. 分数化成小数:用分母去除分子。能除尽的就化

    生活 2021年10月28日
  • 香港服务器迁移网站要注意什么香港服务器租用

    技术香港服务器迁移网站要注意什么香港服务器租用将网站迁移到新的香港服务器需要大量规划。一些主要原因是磁盘空间不足、客户服务差以及服务器经常出现故障。起初,转向新的网络香港机房服务商可能看起来很棒,但实际上,不同的原因所需

    礼包 2021年11月3日
  • 映山红是什么花,映山红和杜鹃花有什么区别

    技术映山红是什么花,映山红和杜鹃花有什么区别杜鹃花  群众又称映山红,泛指各种红色的杜鹃花,形容它那如火如荼的鲜红的光彩把山都映红了映山红是什么花。其实杜鹃花不仅仅只有红色,现今植物分类学上仅把“映山红”作为其中一个种类

    生活 2021年10月31日
  • 怎么理解python内置数学模块math

    技术怎么理解python内置数学模块math本篇文章为大家展示了怎么理解python内置数学模块math,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。python内置数学模块ma

    攻略 2021年10月22日
  • 怎样实现Mysql 备份与恢复

    技术怎样实现Mysql 备份与恢复怎样实现Mysql 备份与恢复,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。逻辑备份:1.mysqldum

    攻略 2021年11月20日