我在 Java 中使用 IO 做了很多工作,在寻找将原语转换为字节数组并返回的代码之后,我java.io.Bits
在 Java 源代码托管网站之一上找到了源代码。快速浏览后,我意识到这正是我需要的,除了它是包私有的。所以我制作了一份我公开的副本,存储在我的项目包中并使用(我向你保证,只在个人项目中)。我觉得它非常有用。
我的问题是,为什么这个包是私有的?我可以看到它对于使用 IO 的人非常有用,而且我认为将其更改为公共的可见性(在 rt.jar 中)没有任何缺点。或者是否有等价物(请不要提及其他库)?
这是一个随机选择的网站的链接,该网站具有 Java 源代码:http java.io.Bits
: //grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/io/Bits.java