Java知识点-判断null、空字符串和空格

Java知识点-判断null、空字符串和空格

                // 判断headerKey是否为null,空字符串或者空格
                if (headerKey != null && headerKey.length() != 0 && headerKey.indexOf(" ") != 0) {
                    List<String> tmp = headers.get(HTTP_HEADER_TO_LOWER_CASE ? headerKey.toLowerCase() : headerKey);
                    if (tmp != null && tmp.size() > 0) {
                        headersToSignMap.put(headerKey, tmp);
                    } else if (headers.containsKey(headerKey)) {
                        headersToSignMap.putSingle(headerKey, "");
                    }
                }

还有可以用 .trim().isEmpty()来判断  空字符串和空格

 if (a.trim().isEmpty())
             {
                System.out.println("It is empty");
             }

null比较特殊吧?单独判断。

原文地址:https://www.cnblogs.com/myfrank/p/7838836.html