当前位置: 首页 > 面试题库 >

在Java中将String转换为Integer的最有效方法

呼延凌
2023-03-14
问题内容

有很多方法可以将String转换为Integer对象。以下哪项是最有效的:

Integer.valueOf()
Integer.parseInt()
org.apache.commons.beanutils.converters.IntegerConverter

我的用例需要创建包装器Integer对象……这意味着没有原始的int……并且转换后的数据用于只读。


问题答案:

甚至不要浪费时间考虑它。只需选择一个看起来与其余代码相符的代码即可(其他转换是否使用.parse
__()或.valueOf()方法?使用该方法来保持一致)。

试图确定哪个是“最佳”,这会使您的注意力从解决业务问题或实现功能上转移。

不要为琐碎的细节而烦恼。:-)

附带说明一下,如果您的“用例”正在为代码指定java对象数据类型-
您的BA需要退出您的域。BA需要定义“业务问题”,以及解决问题时用户希望与应用程序进行交互的方式。开发人员确定如何最好地使用代码将功能内置到应用程序中-
包括适当的数据类型/对象来处理数据。



 类似资料:
  • 问题内容: 我写了一个函数将字符串转换为整数 我有一个字符串6042076399,它给了我错误: 这不是将字符串转换为整数的正确方法吗? 问题答案: 这是我更喜欢的方式: 编辑(2015年4月4日): 如下面的评论所述,实际上这样做更好:

  • 问题内容: 我发现了一些奇怪的异常: 怎么可能呢?每个对象都可以转换为String,不是吗? 代码是: 谢谢。 问题答案: 为什么这不可能: 因为String和Integer不在同一对象层次结构中。 您尝试的转换仅在相同的层次结构中有效,例如 在这种情况下,或或将起作用。 因此,正如其他人已经提到的,要将整数转换为字符串,请使用: 或对于原始 要么 为对象。

  • 问题内容: 说我有: 现在,我要将int值转换为String。哪种方法更有效? 我只是好奇是否有真正的区别,或者一个比另一个更好? 问题答案: 测试了10m分配的数字10 一个似乎赢了 编辑:JVM是Mac OS X 10.5下的标准’/ usr / bin / java’ 更多编辑: 要求的代码 情况2和3同样 使用

  • 问题内容: 我正在尝试将字符串转换为,但是得到了。 我的字串是,现在我将其转换为我所拥有的任何一个。 我如何将其转换为它们中的任何一个。 请帮助我摆脱这个问题。 问题答案: 您必须为数字使用适当的语言环境,例如 版画

  • 本文向大家介绍在Java中将Double转换为Integer,包括了在Java中将Double转换为Integer的使用技巧和注意事项,需要的朋友参考一下 首先,初始化一个double值- 现在,使用intValue()方法将Double转换为Integer值- 示例 以下是在Java中将Double转换为Integer的程序- 输出结果

  • 本文向大家介绍在Java中将String转换为StringBuilder,包括了在Java中将String转换为StringBuilder的使用技巧和注意事项,需要的朋友参考一下 StringBuilder类的append()方法接受一个String值,并将其添加到当前对象。 要将String值转换为StringBuilder对象- 获取字符串值。 使用append()方法将获取的字符串追加到St