gpt4 book ai didi

java - 简单代码的奇怪错误

转载 作者:行者123 更新时间:2023-11-30 08:00:30 24 4
gpt4 key购买 nike

<分区>

当我运行这段代码时,我在行 int length = origin.length();

上得到了 NullPointerException

如果我在 Debug模式下运行,它会停在同一行,但在变量选项卡中,origin 值可能是它可能的值,即来自 main 方法的值。

那么为什么在运行时会出现 NullPointerException?

public static void main(String[] args) {

String regexp = "(?:a)";
Task t = new Task(regexp); // error
t.process();

}


class Task {

private String origin;

public Task() {
}

public Task(String origin) {
this.origin = origin;
}

public void setOrigin(String origin) {
this.origin = origin;
}

public String getOrigin() {
return origin;
}

int length = origin.length(); //NullPointerException
...

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com