在 Java 中,判断 String 字符串是否有值时,可以使用 isEmpty() 方法或者判断长度是否为 0 来判断。如果字符串有值,则可以使用 '+' 操作符来追加字符串。

1. 使用 isEmpty() 方法判断并追加字符串

String str = 'Hello';
if (!str.isEmpty()) {
    str += ' World';
}
System.out.println(str);

输出结果为:'Hello World'。

2. 使用 StringBuilder 类在循环中追加字符串

当需要在循环中追加字符串时,推荐使用 StringBuilder 类,因为它的效率更高。以下是使用 StringBuilder 类的示例代码:

String[] strings = {'Hello', 'World', '!'};
StringBuilder sb = new StringBuilder();
for (String s : strings) {
    if (!s.isEmpty()) {
        sb.append(s);
    }
}
String result = sb.toString();
System.out.println(result);

输出结果为:'HelloWorld!'。

总结

使用 isEmpty() 方法判断字符串是否为空是一个常用的技巧,而 StringBuilder 类在循环中追加字符串时能够提供更高的效率。选择合适的方案能够有效提升代码性能。


原文地址: https://www.cveoy.top/t/topic/o3mV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录