gpt4 book ai didi

java - String 方法 isEmpty 在 Android API Levels < 10 中真的不可用吗?

转载 作者:太空宇宙 更新时间:2023-11-03 11:40:42 24 4
gpt4 key购买 nike

我正在使用 NetBeans 和 nandroid 构建我的 Android 应用程序。以前我的目标是 API 级别 10 (2.3.3),但我意识到这样做会将太多人排除在我的应用程序之外,而且(我认为)我的应用程序没有使用任何超过 API 级别 7 的功能。但是,在在 NetBeans 的项目属性中更改我的 API 级别,我的项目将无法编译并且在编译 myString.isEmpty() 条件时失败。我知道这很容易修复/替换,但是 String.isEmpty 在 API 级别 10 之前真的不可用吗?如果没有,我该如何修复我的 nandroid 项目?我注意到即使在项目属性中选择 API 级别后,在库下它总是显示 Android 2.3.3。

最佳答案

检查字符串是否为空(在没有 isEmpty 方法的情况下)的更有效方法是检查其长度是否为 0 与使用 equals 相比,如:

if ( myString.length() == 0 )
{
// is emtpy
}

实际上,这就是 isEmpty 在幕后所做的事情。

关于java - String 方法 isEmpty 在 Android API Levels < 10 中真的不可用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10606725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com