当前位置:  开发笔记 > 编程语言 > 正文

字符串比较:单独比较Vs附加字符串比较

如何解决《字符串比较:单独比较Vs附加字符串比较》经验,为你挑选了2个好方法。

我有六个字符串变量,如str11,str12,str13,str21,str21和str23.

我需要比较这些变量的组合.

我必须检查的组合是str11 - str12 - str13作为一组,str21 - str22 - str23作为其他组.我必须比较这两组.

现在我很困惑我应该用哪种方法进行比较?

我可以追加相同组的字符串并进行比较,这只是一个比较说 ( str11 append str12 append str13 ) eqauls ( str21 append str22 append str23 )

要么

我应该进行个人3次比较吗?

if( str11 equals str21 ) {

    if( str12 equals str22 ) {

        if( str13 equals str23 ) {

        }

    }

}

当我进行字符串比较时,由于字符串长度而导致我的性能因素是什么?让我们假设所有字符串都是相同的(大约)长度.



1> Binary Worri..:

我会单独测试.

"AB""CD""EF"是否等于"ABC""DE""F"?

我不这么认为.

PS如果是,那么这是一个非常特殊的情况,并且如果你决定以这种方式编码(作为连接比较),那么评论它的地狱.



2> Adam Bellair..:

将比较分成三个if语句绝对没有必要.您也可以简单地与您的比较进行AND,例如

if (  str11 equals str21
   && str12 equals str22
   && str13 equals str23) ...

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有