Java系列之判断字符串是为空或者null

简介: 这篇文章介绍了如何在Java中使用`isEmpty()`方法判断字符串是否为空或`null`,并提供了相应的测试用例来演示其用法。

文章目录

    • 用法
    • 案例

用法

  使用 isEmpty() 方法使用 isEmpty() 方法可以检查字符串是否为空字符串。

String resultOne = "";
resultOne.isEmpty();//是否为空判断

案例

    /**
     * @description: 判断字符串是否为空
     * @author: auhtor
     * @date: 2024/4/26 14:38
     **/
    @Test
    public void testDemo() {
        String resultOne = "";
        String resultTwo = null;

        if (resultOne == null || resultOne.isEmpty()) {
            System.out.println("resultOne是空");
        } else {
            System.out.println("resultOne非空");
        }

        if (resultTwo == null || resultTwo.isEmpty()) {
            System.out.println("resultTwo是空");
        } else {
            System.out.println("resultTwo非空");
        }
        /**
         * 
         * 测试结果:
         *        resultOne是空
         *        resultTwo是空
         **/

    }
相关文章
|
20天前
|
安全 Java API
【Java字符串操作秘籍】StringBuffer与StringBuilder的终极对决!
【8月更文挑战第25天】在Java中处理字符串时,经常需要修改字符串,但由于`String`对象的不可变性,频繁修改会导致内存浪费和性能下降。为此,Java提供了`StringBuffer`和`StringBuilder`两个类来操作可变字符串序列。`StringBuffer`是线程安全的,适用于多线程环境,但性能略低;`StringBuilder`非线程安全,但在单线程环境中性能更优。两者基本用法相似,通过`append`等方法构建和修改字符串。
44 1
|
5天前
|
算法 Oracle Java
Java字符串拼接技术演进及阿里巴巴的贡献
本文主要讲述了Java字符串拼接技术的演进历程,以及阿里巴巴贡献的最新实现 PR 20273。
|
10天前
|
算法 Oracle Java
Java字符串拼接技术演进及阿里巴巴的贡献
本文主要讲述了Java字符串拼接技术的演进历程,以及阿里巴巴贡献的最新实现 PR 20273。
|
22天前
|
存储 Java
|
22天前
|
存储 Java
如何在 Java 中打印字符串数组列表
【8月更文挑战第23天】
26 2
|
22天前
|
存储 Java API
|
24天前
|
Java
Java系列 之除字符串中的空格(trim())
这篇文章介绍了Java中`String`类的`trim()`方法,用于去除字符串首尾的空格,并指出`trim()`只能去除半角空格,对于全角空格需要先用`replace()`方法替换成半角空格再进行去除。
|
24天前
|
Java
Java系列之 字符串和字节互转
这篇文章是关于Java中字符串和字节之间互转的方法,包括使用`getBytes()`方法将字符串转换为字节数组,以及使用String构造方法将字节数组转换回字符串。
|
24天前
|
Java
Java系列之:字符串UTF-8 编码格式转换位 UTF-32 【生僻字截取问题】
这篇文章讨论了在Java中处理包含生僻字的字符串时可能遇到的问题,并提供了一种解决方法:将字符串的编码格式从UTF-8转换为UTF-32,以确保每个字符都占用固定的字节数,从而避免在截取操作中破坏字符,示例代码展示了如何进行编码转换和字符串截取。