Java里如何判断一个String是空字符串或空格组成的字符串
JAVA 如何 一个 string 字符串 判断 空格 组成
2023-09-27 14:25:24 时间
要判读String是否为空字符串,比较简单,只要判断该String的length是否为0就可以,或者直接用方法isEmpty()来判断。
但很多时候我们也会把由一些不可见的字符组成的String也当成是空字符串(e.g, space, tab, etc),这时候就不能单用length或isEmpty()来判断了,因为technically上来说,这个String是非空的。这时候可以用String的方法trim(),去掉前导空白和后导空白,再判断是否为空。
1public class TestEmpty
2{
3 public static void main(String[] args)
{
4 String a = " ";
5
6 // if (a.isEmpty())
7 if (a.trim().isEmpty())
8
{
9 System.out.println("It is empty");
10 }
11 else
12
{
13 System.out.println("It is not empty");
14 }
15 }
16}
17
相关文章
- 还不知道如何在java中终止一个线程?快来,一文给你揭秘
- java安全编码指南之:文件IO操作
- LeetCode 16-20 题 详解 Java版 ( 万字 图文详解 LeetCode 算法题16-20 =====>>> <建议收藏>)
- JAVA LOCK代码浅析
- [转]用JAVA在读取EXCEL文件时如何判断列隐藏
- java 如何得到ISO 8601 时间格式
- 网络安全系列-五十:在JAVA中如何判断一个IP地址是否在一个IP地址段【支持IPv4、IPv6】?
- 腾讯被裁,转头去字节!Java后端核心面试题在手,怎能进不去大厂
- Java HashMap 如何正确遍历并删除元素
- 【Java】如何访问服务器
- 《Java EE 7精粹》—— 2.11 Upgrade Processing
- 如何正确实现 Java 中的 HashCode
- 如何删除JAVA集合中的元素
- java.lang.OutOfMemoryError: Java heap space
- Java 是如何优雅地处理NPE问题的
- 如何在java中判断一个字符串是否是数字
- java程序编译打包出错 the version cannot be empty错误分析
- 解决java.lang.NoClassDefFoundError错误
- Java 实现对Sql语句解析
- 如何在tomcat启动的时候运行一个Java类
- 浅析在Java里如何使用正则表达式:捕获组的概念、Pattern类与Matcher类的使用、常用方法及分组的使用
- 浅析如何开启docker远程连接服务以便让Jenkins或Java等应用连接docker
- Java中的lambda表达式如何理解——精简
- "如何用70行Java代码实现深度神经网络算法" 的delphi版本
- 如何提高 Java 中锁的性能
- java初探秘之推断输入的一串字符是否全为小写字母
- java如何区分是form表单请求,还是ajax请求
- Java //PP1.8 编写一个程序,显示自选小说中的一个自然段的文字。
- java如何实现多继承(实现:子类中二个方法,分别继承不同父类)