0

奇妙な Java 文字列比較の問題に直面しています。

{

String a,b;
a = "http://www.abc.com/audiofiles/1349866054121.caf";
b = "http://www.abc.com/audiofiles/";

boolean flag = a.contains(b); // This should be true...

}

しかし、残念ながら false を返します。toLowerCase() と trim() を試しましたが、助けにはなりません..

誰でも問題を知っています

4

1 に答える 1

1

両方の文字列に対して atoCharArray()を実行し、文字を 1 つずつ見ていきます。それはあなたの質問に答えます。それらを int として出力して、どこが違うのかを簡単に識別できるようにします。

于 2012-10-10T11:47:10.073 に答える