-2
私は必要以上のものを含むイテレータの問題が範囲外のエラーを出していますか?Javaのchar同時発生を探しています
while ((x< palabra1.length())||(anagrama)){
lletra1 = palabra1.charAt(x);
x++;
anagrama = false;
for(int i = 0; i< palabra2.length();i++){
lletra2 = palabra2.charAt(i);
System.out.println(i);
if (lletra1 == lletra2){
anagrama = true;
}
}
前回と同じように、長さチェックをバイパスしません。しかし、それはORなので、条件全体が真であるためには、オペランドのうちの1つだけが真である必要があります。 –
いくつかの尊厳を救済するために効果的に*スニークします。そして、それを二重にすることを回避する*。 – Bathsheba
さて、事実上、それはそれをバイパスしません。このメソッドをnullのpalabra1で呼び出すと、NullPointerExceptionが発生するため、効果的にバイパスしないことがわかります。 –