当前位置:  开发笔记 > 编程语言 > 正文

检查空格和空白

如何解决《检查空格和空白》经验,为你挑选了1个好方法。

我要寻找一个if语句来检查,如果输入字符串为空,或者仅仅是由空白的,如果没有下一个输入继续.下面是我的代码到目前为止,当我输入空格时会出错.

    name = name.trim().substring(0,1).toUpperCase() + name.substring(1).toLowerCase();
    if(name != null && !name.isEmpty() && name.contains(" ")) {
        System.out.println("One");
    } else {
        System.out.println("Two");
    }

Untitled123.. 5

它给你一个错误的原因是trim()删除所有前导和尾随空格[编辑],所以你的字符串是空的.此时,您调用substring(0,1),因此它将超出范围.



1> Untitled123..:

它给你一个错误的原因是trim()删除所有前导和尾随空格[编辑],所以你的字符串是空的.此时,您调用substring(0,1),因此它将超出范围.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有