我需要做什么才能使这个修剪方法有效?

时间:2016-12-14 22:31:19

标签: java

enter image description here我正在尝试使用trim来弄清楚是否有人估算了一个空字符串,并返回响应“Say something,please”。这是代码的和平:

else if(statement.trim().length() == 0 )
        {
           response = "Say something, please";
        }

3 个答案:

答案 0 :(得分:0)

与Danny所说的相似。

在if / else分支之前,你应该已经有了一个字符串变量。然后你只需在该变量上调用trim。

String s = "Hey this isn't empty!!   ";

if(false){
     // never runs
else if(s.trim().length() == 0){
     response = "Say something please";
}

答案 1 :(得分:0)

要从String调用方法,可以从String变量调用。不是String类。

你可能想要:

else if(userInput.trim().length() == 0)

其中userInput是您想要检查它是否为空的字符串对象。

答案 2 :(得分:-1)

  • 首先需要创建String

    的实例

    String Str = new String();

  • 然后invocke trim methid

    str.trim();