pra*_*c84 2 java string comparison
我有六个字符串变量,如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 ) {
}
}
}
Run Code Online (Sandbox Code Playgroud)
当我进行字符串比较时,由于字符串长度而导致我的性能因素是什么?让我们假设所有字符串都是相同的(大约)长度.
Bin*_*ier 10
我会单独测试.
"AB""CD""EF"是否等于"ABC""DE""F"?
我不这么认为.
PS如果是,那么这是一个非常特殊的情况,并且如果你决定以这种方式编码(作为连接比较),那么评论它的地狱.
将比较分成三个if语句绝对没有必要.您也可以简单地与您的比较进行AND,例如
if ( str11 equals str21
&& str12 equals str22
&& str13 equals str23) ...
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1172 次 |
最近记录: |