Javaコードをコンパイルするとき、エラー:シンボルが見つかりません

2894 ワード

問題の説明
Javaコードをコンパイルすると、次のように「エラー:シンボルが見つかりません」というメッセージが表示されます.
D:\practicejava>javac PrintArray.java
PrintArray.java:4:   :      
                System.out.println("Array number:" + Arrays.toString(testArr));
                                                     ^
    :      Arrays
    :   PrintArray
1    

コードは次のとおりです.
public class InsertionSort{
    public static void main(String args[]){
        int testnumber[] = {7,6,4,9,2,1,3,5,8}; //      
        for(int i=0; i1; i++){   //          ,          
            for(int j=i+1; j>0; j--){   //              
            if(testnumber[j-1]//                ,       ,     ,      
                break;
                int temp = testnumber[j];
                testnumber[j] = testnumber[j-1];
                testnumber[j-1] = temp;
            }
        }
        System.out.println("Sorting number:" + Arrays.toString(testnumber));    //    
    }
}

このエラーを報告する理由は、コードで使用されているのにコードでArraysクラスを参照していないため、コードに導入すればよい.以下のようにする.
import java.util.Arrays;

まとめ
ここではArraysというクラスを例として,同様に,このような問題が発生した場合には,まず対応するクラスが導入されているかどうかをチェックする.