7

「ローカル変数の値が使用されていません」という警告は、サイドバーのブレークポイントを非表示にするため、非常に煩わしいものです。問題の変数にも下線が引かれ、この警告が強調表示されるため、サイドバー アイコンはかなり冗長になります。

サイドバーでこの警告を非表示にする方法はありますか?

4

2 に答える 2

10
  • Windows >設定
  • Java >コンパイラ>エラー/警告
  • 「不要なコード」グループを開く
  • 「ローカル変数の値は使用されていません」「警告」から「無視」に変更します

新しいビルドが必要になり、完了します。

もちろん、そのオプションを無視し、メモリ消費量を増やし、コードを乱雑にする可能性があることに注意する必要があります。

于 2012-12-30T14:48:45.917 に答える
7

@SuppressWarnings("未使用")

main() の前に上記のコード行を追加すると、プログラム全体でこの種の警告がすべて抑制されます。例えば

public class CLineInput 
{
    @SuppressWarnings("unused")
    public static void main(String[] args) 
    {

警告を作成している変数の宣言のすぐ上にこれを追加することもできます。これは、プログラム全体ではなく、その特定の変数の警告に対してのみ機能します。例えば

   public class Error4 
{

    public static void main(String[] args) 
    {
        int a[] = {5,10};
        int b = 5;
        try
        {
            @SuppressWarnings("unused")     // It will hide the warning, The value of the local variable x is not used.
            int x = a[2] / b - a[1];
        }
        catch (ArithmeticException e)
        {
            System.out.println ("Division by zero");
        }
        catch(ArrayIndexOutOfBoundsException e)
        {
            System.out.println("Array index error");
        }
        catch(ArrayStoreException e)
        {
            System.out.println("Wrong data type");
        }
        int y = a[1] / a[0];
        System.out.println("y = " + y);

    }

}
于 2015-03-16T14:07:10.460 に答える