java我在哪里可以找到java5和java6之间的API差异
我正在从事一个Android项目,并提供支持。当sdk版本低于8时,将使用java5。我发现String.isEmpty()
在java5中不存在。所以它造成了很多车祸
为了修复崩溃,我将String.isEmpty()
更改为String.length() == 0
。在那之后,我搜索了google,没有找到一个方便的文档来解释java5和java6之间的API差异
所以我的问题是我在哪里可以找到这样的文件
你可以在下面搜索框中键入要查询的问题!
我正在从事一个Android项目,并提供支持。当sdk版本低于8时,将使用java5。我发现String.isEmpty()
在java5中不存在。所以它造成了很多车祸
为了修复崩溃,我将String.isEmpty()
更改为String.length() == 0
。在那之后,我搜索了google,没有找到一个方便的文档来解释java5和java6之间的API差异
所以我的问题是我在哪里可以找到这样的文件
# 1 楼答案
顺便说一句,没有任何文档详细列出了不同Java版本在API级别上的所有差异。然而,在(Oracle Java)javadocs中,新类和类通常有一个“自”标记,表明它们是何时添加的
例如,
String.isEmpty()
的javadocs说: