gpt4 book ai didi

java - 用作 StringBuilder 的 deleteCharAt() 方法参数的 double 值

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:41:29 25 4
gpt4 key购买 nike

我正在准备 Oracle Associate 认证并正在阅读以下书籍:

Oracle Certified Associate,Java SE7 程序员学习指南

在第 77 页,有一个知识测试,问题如下:

Given the following declaration :

StringBuilder sb = new StringBuilder();

Which of the following are valid uses of the sb variable?

a. sb.append(34.5); b. sb.deleteCharAt(34.5); c. sb.toInteger(3); d. sb.toString();

我假设正确答案是 a & d。

但这是书中的答案:

a, b, and d There is no StringBuilder toInteger method.

没有其他解释。

所以,我去查看了源代码,这里是:

279    public StringBuilder deleteCharAt(int index) {
280 super.deleteCharAt(index);
281 return this;
282 }

int 作为参数,并且该方法不会在其他任何地方重载。

你知道书中对这个“更正”的解释吗?

最佳答案

这是书上的错误。你的答案是正确的,应该只有a&d。这是一个链接, https://www.packtpub.com/books/content/support/10143并找到以下勘误表标题(大约在页面中间):勘误表类型:技术 |页码:297 |勘误表日期:2013 年 2 月 5 日

关于java - 用作 StringBuilder 的 deleteCharAt() 方法参数的 double 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32897047/

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