gpt4 book ai didi

java - atoi函数的返回值

转载 作者:行者123 更新时间:2023-12-01 06:58:01 25 4
gpt4 key购买 nike

目前,我在 Java 中有一个 Atoi 函数,它在传递字符串输入时返回一个 int 值。初始返回值设置为 0。但是,如果在输入字符串中传递了无效字符或所有字符,并且传递的实际字符串只是“0”,则返回值将为 0。对于这两种情况我该如何使用返回值?或者这样可以吗?我应该让客户来处理这个问题?

最佳答案

在这种情况下,您几乎肯定不应该使用返回值 - 您可能应该使用异常。

但此时,我不确定为什么您首先要编写自己的方法 - 使用 Integer.parseInt 来代替。

如果您需要能够传达无效输入的概念而不出现异常,您可能会编写一个返回Integer而不是int<的方法,如果输入无效,则返回 null,否则返回适当的 Integer 引用。

(我还想指出,Java 倾向于使用有意义的名称,而不是诸如 atoi 之类的任意字母集合。)

关于java - atoi函数的返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6574440/

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