数组与java是分开的。util包?
我对一个技术问题感到困惑。我正在用Java完成一项工作,但是对我们不能使用的东西有一些限制
特别是,我们不允许使用java.util
包中的Arrays
类
我使用了一个数组(int[] example = new int[7]
),但据我所知,它不包括在Arrays类中-Arrays类纯粹包含处理数组的方法-例如copyOf
和binarySearch
我是否违反了分配规则
多谢各位
你可以在下面搜索框中键入要查询的问题!
我对一个技术问题感到困惑。我正在用Java完成一项工作,但是对我们不能使用的东西有一些限制
特别是,我们不允许使用java.util
包中的Arrays
类
我使用了一个数组(int[] example = new int[7]
),但据我所知,它不包括在Arrays类中-Arrays类纯粹包含处理数组的方法-例如copyOf
和binarySearch
我是否违反了分配规则
多谢各位
# 1 楼答案
不,你没有违反规则。只是不要使用任何数组api。 是的,数组与arrays类是分开的。 您可以通过一个简单的测试来检查这一点 创建一个数组并检查“instanceof”测试的结果。 它将通过对象类的测试,但数组类的测试将失败 java中的数组类。util包只是用于提供最常用的操作,如二进制、排序等。它只是一个实用程序类。您可以在文档中看到它没有构造函数,所有方法都是静态的。 我希望这有帮助