2017-03-09 25 views
0

我對技術性感到困惑。我正在用Java完成一項工作,但是對於我們不能使用的東西存在限制。數組是否與java.util包分開?

特別是,我們不允許使用java.util包中的Arrays類。

我已經使用的陣列(int[] example = new int[7]),但據我所知,這是不包括在Arrays類 - Arrays類純粹包含有關處理陣列的方法 - 諸如copyOfbinarySearch

我打破了任務規則嗎?

謝謝。

+7

你是對的。 –

+0

只要你不使用「Arrays」類,你就可以走了。因此你不會違反分配規則。 –

+0

賦值規則 - 確保避免從[Arrays](https://docs.oracle.com/javase/7/docs/api/java/util/Arrays.html)類中調用任何方法。希望這會有所幫助。 – nullpointer

回答

0

不,你不打破規則。只是不要使用任何數組api。 是的數組是從數組類分離的。 你可以通過一個簡單的測試來檢查這個 創建一個數組並檢查'instanceof'測試的結果。 它將通過對象類的測試,但數組失敗類 java.util包中的數組類僅用於提供最常用的操作,如二進制,排序等。它只是一個實用程序類。您可以在文檔中觀察到它沒有構造函數,所有方法都是static。 我希望這可以幫助。