`

jdk6中String对象isEmpty()方法

阅读更多
jdk1.6中String中相对以前的版本多了一个isEmpty()方法
 public boolean isEmpty() {
	return count == 0;
    }

如果有以下异常:
The method isEmpty() is undefined for the type String,说明你使用的版本是低于1.6.把jdk版本改成1.6就没有问题了。
所有项目中如果没有确定使用的jdk版本,或者开发中多版本切换时最好不要使用。其实际作用不是很大,完全可以用以下方法代替
 return new String().length() == 0;
1
2
分享到:
评论
1 楼 mengfei86 2014-07-28  

相关推荐

    jdk1.7免安装版

    使用`String.join()`方法可以更高效地连接字符串数组,而`String.isEmpty()`方法则方便地检查字符串是否为空。 在文件系统API方面,Java 7引入了新的NIO.2(New IO 2.0)框架,提供了更强大和灵活的文件操作功能,...

    jdk7api帮助文档

    此外,`String`类还新增了`isEmpty()`方法,用于判断字符串是否为空,以及`substring()`方法的改进,允许负数索引,表示从字符串末尾开始计数。 在文件系统操作上,JDK7引入了`java.nio.file`包,提供了一组新的API...

    JDK7 Windows32位

    6. **改进的字符串操作**:JDK7对String类进行了优化,比如新增了`split()`方法的limit参数,`contains()`, `startsWith()`, `endsWith()`等方法,以及`isEmpty()`方法,使字符串处理更加高效。 7. **改进的捕获...

    java获取jdk路径

    在Java编程中,获取JDK(Java Development Kit)的安装路径是常见的需求,尤其是在系统配置、依赖管理和自动化脚本中。下面将详细讲解如何通过环境变量和正则表达式匹配来实现这一目标。 首先,我们需要了解Java的...

    JDK11源码 jdk-11.0.4 src源码

    6. **NIO.2的改进**:Java的非阻塞I/O(New I/O)在JDK11中进一步完善,例如`java.nio.file`包下增加了`Files.readString()`和`Files.writeString()`方法,简化了文件读写操作。 7. **JShell(REPL)**:JShell是...

    JDK 11 API中文帮助文档.zip

    9. **`Optional`的`isEmpty()`方法**:这个方法可以更清晰地检查`Optional`对象是否包含值,避免使用`isPresent()`后再调用`get()`。 10. **`Map`接口的新方法**:如`merge()`、`forEach()`和`replaceAll()`,提供...

    java学习笔记JDK6课件之二十一(完整结束,全篇)

    }}在Java SE 6中,引入了许多增强的功能,使得开发更加便捷高效。以下是这些知识点的详细说明: 1. **Java SE6基本新功能**: - **Apache Derby**:Java SE6开始,内置了轻量级的关系型数据库Apache Derby,它是...

    Java JDK 6学习笔记——ppt简体版 第21章.ppt

    - **String类的isEmpty()方法**:在Java SE 6中,String类新增了isEmpty()方法,用于检查字符串是否为空。如果字符串长度为0,那么isEmpty()返回true,否则返回false。这是一个非常实用的方法,简化了对空字符串的...

    jdk7 安装文件 windows 系统

    `String.isEmpty()`方法,检查字符串是否为空。 - **Nashorn JavaScript引擎**:JDK 7引入了内置的JavaScript引擎,允许在Java中直接运行JavaScript代码。 了解并掌握这些知识点,将有助于你在Windows系统上顺利...

    java7/jdk1.7

    新增的`String#join()`方法使得拼接字符串变得更加高效,而`String#isEmpty()`方法则简化了检查空字符串的逻辑。另外,`switch`语句现在可以接受字符串作为表达式,扩展了其使用场景。 在并发编程方面,JDK 1.7引入...

    jdk-11中文api修订版.zip

    Java 11改进了字符串处理,例如`String#lines()`方法可以方便地获取字符串中的所有行,而`String#strip()`和`String#stripIndent()`则用于去除字符串两端的空白。 5. **垃圾收集器**: 引入了低暂停时间的ZGC(Z ...

    java学习笔记JDK6课件之十三

    `List`接口中包含许多方法,如`size()`、`isEmpty()`、`contains()`、`add()`、`remove()`等,这些方法都是`Collection`接口的一部分。此外,`List`接口还提供了一些特有的方法,如`get(int index)`、`set(int index...

    jdk1.7.8免安装包

    2. **字符串缓冲区API增强**:`String`类新增了`isEmpty()`方法用于检查字符串是否为空,`substring()`方法现在更加高效,同时增加了`join()`方法用于连接字符串数组。 3. **钻石操作符**:在创建匿名类或泛型实例...

    Java JDK 17 (32位Windows系统)

    2. **增强型字符串去重复功能**:JDK 17在`String`类中新增了`isEmpty()`方法,用于检查字符串是否为空,简化了代码。 3. **密封类(Sealed Classes)**:这个特性允许开发者限制哪些其他类可以扩展或实现特定的类...

    jdk-11中文api修订版.rar

    4. **字符串切片(String#lines())**:新增的`lines()`方法可以方便地将字符串分割为行,这对于处理大量文本数据非常有用。 5. **改进的JShell(JEP 322)**:Java 11的JShell(也称为REPL,Read-Eval-Print Loop...

    jdk-7u80.rar

    - 提供了新的String方法,如`isEmpty()`,`contains()`,`startsWith()`,`endsWith()`等,提高了字符串操作的便捷性。 在Linux环境中安装和配置JDK是开发者必备的技能,因为许多服务器平台都基于Linux,而Java作为...

    JDK8一些代码DEMO

    6. **默认方法** 在接口中可以定义默认方法,这样不用修改实现类也能增加新方法。例如,`Comparator`接口新增了`thenComparing()`方法: ```java list.sort(Comparator.comparing(String::length).thenComparing...

    jdk9API(官方原版英文)

    在集合框架方面,JDK 9引入了`Optional`类的改进,增加了`isEmpty()`方法,使得检查`Optional`对象是否为空更加直观。此外,`Map`接口新增了`merge()`方法,用于原子性地更新映射值,避免了并发环境下的数据不一致。...

    Linux JDK7 32位(rmp)

    8. **字符串操作优化**:JDK7提供了更高效的方法来处理字符串,如`String.join()`和`String.isEmpty()`。 为了在Linux系统上安装JDK7的32位RPM包,你需要使用RPM命令或者YaST(对于openSUSE和SUSE Linux Enterprise...

    JDK11(64).zip

    JDK 11正式引入了模块化系统,这是Java 9中的主要特性之一。模块化使得大型代码库的组织更加有序,提高了程序的可维护性、安全性和性能。`--module-path` 和 `--requires` 选项用于处理模块依赖关系,而 `--list-...

Global site tag (gtag.js) - Google Analytics