首页 > 软件开发 > JAVA >

java中的字符串比较

来源:互联网 2023-03-16 19:17:18 130

java开发中经常会碰到字符串的比较,今天分享一下字符串比较的用法。fPk办公区 - 实用经验教程分享!

工具/原料

  • java开发工具

方法/步骤

  • 1

    如果进行字符串比较,首先呢,要定义两个字符,这样呢,才可以进行比较,类型只能为String类型的。具体如图fPk办公区 - 实用经验教程分享!

    java中的字符串比较fPk办公区 - 实用经验教程分享!

  • 2

    进行字符串比较,有几种常用的方法,先说第一种,用equals进行比较,这种比较方式只能比较字符串,具体如图,第一张图是equals的写法,返回一个boolean类型,第二张是equals是它的源码,大家也可以看得出,比较的类型只能为String类型。fPk办公区 - 实用经验教程分享!

    java中的字符串比较fPk办公区 - 实用经验教程分享!

    java中的字符串比较fPk办公区 - 实用经验教程分享!

  • 3

    通常情况下,在正常的开发中,我们会判断一个对象是否为空,不仅仅用equlas("")这一种情况,还有null等其他的情况。后来lang3.StringUtils中有了isNotBlank()这个方法,还有一个对应的方法 isBlank(),第一张是写法,第二张是源码,大家也能看得出来里面做的判断fPk办公区 - 实用经验教程分享!

    java中的字符串比较fPk办公区 - 实用经验教程分享!

    java中的字符串比较fPk办公区 - 实用经验教程分享!

  • 4

    还有一种判断的方式,是这样的,使用isEmpty(),这是String自带的一个方法,判断为空,但是也只能判断为“”不能为null,大家也能看到这个源码是只判断了一下长度,所以呢,null是不可以的fPk办公区 - 实用经验教程分享!

    java中的字符串比较fPk办公区 - 实用经验教程分享!

    java中的字符串比较fPk办公区 - 实用经验教程分享!

  • 5

    还有一种方式,也在lang3.StringUtils中,方式是isNotEmpty,还有一个对应的方法是isEmpty,具体如图,第一张图是写法,第二张图是源码,也能看得出里面相应的判断。fPk办公区 - 实用经验教程分享!

    java中的字符串比较fPk办公区 - 实用经验教程分享!

    java中的字符串比较fPk办公区 - 实用经验教程分享!

  • 5相关内容未经许可获取自百度经验
  • 6

    有的时候,字符串是带有空字符的,所以String中自带了去除空格的方法,只是前后两端的空字符trim(),当然了,StringUtils里面也有相应的去除的方法,如trimToEmpty(),trimToNull(),具体如图fPk办公区 - 实用经验教程分享!

    java中的字符串比较fPk办公区 - 实用经验教程分享!

  • 注意事项

    • 大家有好的方法,也可以一起分享

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!fPk办公区 - 实用经验教程分享!


    标签: JAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码