str11、str12、str13、str21、str21、str23 という 6 つの文字列変数があります。
これらの変数の組み合わせを比較する必要があります。
私がチェックしなければならない組み合わせは、1 つのグループとして str11 -- str12 -- str13 と、他のグループとして str21 -- str22 -- str23 です。この 2 つのグループを比較する必要があります。
今、比較にどの方法を使用すればよいか混乱していますか?
同じグループの文字列を追加して比較できますか。これは 1 つの比較のみです( str11 append str12 append str13 ) eqauls ( str21 append str22 append str23 )
または
個別に 3 つの比較を行う必要がありますか?
if( str11 equals str21 ) {
if( str12 equals str22 ) {
if( str13 equals str23 ) {
}
}
}
文字列比較を行うときに、文字列の長さが原因でコストがかかるパフォーマンス要因は何ですか? すべての文字列が同じ(およそ)長さであると仮定しましょう。