为什么在Android java.util.Arrays中找不到checkStartAndEnd?

为什么在Android java.util.Arrays中找不到checkStartAndEnd?,android,Android,我看一下Android的源代码 我意识到Android的数组包含一个名为checkStartAndEnd的公共静态方法,这在Java标准SE中找不到 然而,当我在Android Studio中键入java.util.Arrays.checkStartAndEnd或查看文档时,我意识到checkStartAndEnd对于Android的Arrays类无效 我可以知道为什么会这样吗?我看到的安卓源代码是错误的吗?您无法看到/使用它,因为它是隐藏的(请检查Javadoc中的@hide标记)。如果您将

我看一下Android的源代码

我意识到Android的
数组
包含一个名为
checkStartAndEnd
的公共静态方法,这在Java标准SE中找不到

然而,当我在Android Studio中键入
java.util.Arrays.checkStartAndEnd
或查看文档时,我意识到
checkStartAndEnd
对于Android的
Arrays
类无效


我可以知道为什么会这样吗?我看到的安卓源代码是错误的吗?

您无法看到/使用它,因为它是隐藏的(请检查Javadoc中的
@hide
标记)。如果您将Android
Arrays
类与JavaSE类进行比较,您会发现这个
checkStartAndEnd
基本上等于
rangeCheck
,这也是一个
私有的
方法。至于他们为什么要重新命名它?我不知道,可能是一些许可问题或其他问题。

您无法看到/使用它,因为它是隐藏的(请检查Javadoc中的
@hide
标记)。如果您将Android
Arrays
类与JavaSE类进行比较,您会发现这个
checkStartAndEnd
基本上等于
rangeCheck
,这也是一个
私有的
方法。至于他们为什么要重新命名它?我不知道,可能是许可证问题或其他问题。

我想这是甲骨文试图起诉谷歌使用Android Java的时候。这是一个rangecheck函数,顺便说一句,我喜欢使用您的首选库。这是一个很棒的图书馆:)我很高兴能帮上忙。我想那是在甲骨文试图起诉谷歌使用安卓Java的时候。这是一个rangecheck函数,顺便说一句,我喜欢使用您的首选库。这是一个很棒的图书馆:)我很高兴能帮上忙。