gpt4 book ai didi

java - 为什么Java中不捕获返回值可以?

转载 作者:行者123 更新时间:2023-12-01 22:04:30 24 4
gpt4 key购买 nike

我写了一些小代码。

StringBuilder sb = new StringBuilder();
sb.append("Hello");
System.out.println(sb);

方法的定义说返回类型是StringBuilder。

public StringBuilder append(String str)

为什么没有报错?

谢谢。

最佳答案

因为不需要将值保存到本地引用中。事实上,StringBuilder 的大多数方法都会返回一个 StringBuilder,以便可以链接调用。

 StringBuilder sb = new StringBuilder();
sb.append("Hello, World"); // <-- also returns the StringBuilder
System.out.println(sb);

关于java - 为什么Java中不捕获返回值可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33027778/

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