1

リストに特定の文字列要素が含まれているため、リストから削除することを確認しようとしています。ここに私が持っているものがあります:

List<String> list //this list contains 3 String elements, "a", "b", and "c"


if (list.contains("a") && list.contains("b"))
    {
        list.remove("a");
    }

しかし、if ステートメントを実行すると、Eclipse デバッガーからソースが見つからないというエラーが発生しました。なぜこれが起こっているのかについて、誰かがより良い考えを持っていますか? リストは java.util.List を使用しています

4

3 に答える 3

0

ファイルがEclipseでコンパイルされていないようです。

eclipse と refresh の [プロジェクト] メニュー オプションの下にある [自動的にビルド] オプションをオンにします。

または、[プロジェクト] メニュー オプションの[クリーン... ] をクリックします

于 2013-06-10T15:46:33.863 に答える
0

これはコードのエラーではありません。プロジェクトでコンパイルされたバイトコードしか取得していないため、デバッガー内のコードは表示されません。この時点で、元のソース コードがなく、コンパイルされたバイトコードだけが存在するクラスからメソッドを呼び出しています。ソースコード自体が見つかった場合は、それをプロジェクトに添付してリンクすることができます。

ところで:ZouZouがコメントで言ったように、あなたの質問は以前に回答されました。

于 2013-06-10T15:50:28.930 に答える