由以下原因引起:java.lang.AbstractStringBuilder上的java.lang.NullPointerException。<init>(AbstractStringBuilder.java:86)

时间:2018-12-05 02:41:32

标签: java

这是我的代码:

public String url() {
        StringBuilder urlBuilder = new StringBuilder(this.url);
        if (this.hasDefineRequestBody()) {
            this.buildUrl(urlBuilder);
            return urlBuilder.toString();
        } else if (this.getRequestMethod().allowRequestBody()) {
            return urlBuilder.toString();
        } else {
            this.buildUrl(urlBuilder);
            return urlBuilder.toString();
        }
    }

这是我的错误消息: (1) 由以下原因引起:java.lang.AbstractStringBuilder处的java.lang.NullPointerException。(java.lang.StringBuilder。(StringBuilder.java:95)处的(AbstractStringBuilder.java:86)

如果this.url为null,它将抛出: (2) 原因:java.lang.NullPointerException:尝试在java.lang.StringBuilder。(StringBuilder.java:110)上的空对象引用上调用虚拟方法'int java.lang.String.length()'

(1)和(2)没什么不同,我找不到具体的问题,请帮助我。

0 个答案:

没有答案