我看一下Android源代码
我意识到Android Arrays
包含一个名为checkStartAndEnd
的公共静态方法,这在Java标准SE中找不到。
但是,当我在Android Studio中输入java.util.Arrays.checkStartAndEnd
或查看文档https://developer.android.com/reference/java/util/Arrays.html时,我发现checkStartAndEnd
对Android' {{1}无效}。class。
我可以知道为什么会这样吗?我看错了Android源代码吗?
答案 0 :(得分:3)
您无法查看/使用它,因为它已隐藏(请检查Javadoc中的@hide
标记)。如果您将Android Arrays
类与Java SE类进行比较,您会发现此checkStartAndEnd
基本上等于rangeCheck
,这也是private
方法。至于为什么要重命名呢?我不知道,可能是一些许可问题或其他问题。