Java中字符串转int数据类型的方式有哪些(int,java,开发技术)

时间:2024-05-05 14:03:52 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    Java%E4%B8%AD%E5%AD%97%E7%AC%A6%E4%B8%B2%E8%BD%ACint%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%E7%9A%84%E6%96%B9%E5%BC%8F%E6%9C%89%E5%93%AA%E4%BA%9B

它将返回一个包装器类型 Integer,当然可以通过自动拆箱的方式将其转成 int 类型。

这两种方式,优先推荐第二种,因为不涉及到自动拆箱,性能更佳。

所有的字符都有识别它们的代码——这代码就是 ASCII 码。

基于这一点,所有数字型的字符减去字符‘0’,将会得到该字符的绝对值,是一个整数。

示例:

输出结果如下所示:

0
2
5

字符串“520”的长度为 3,也就是说,下标为 2 的位置是字符‘0’——数字 520 的个位数;下标为 1 的位置是字符‘2’——数字 520 的十位数;下标为 0 的位置是字符‘5’——数字 520 的百位数。

通过一个 for 循环,遍历一下字符串,然后计算出当前位置上的整数值,个位数乘以 1,十位数乘以 10,百位数乘以 100,然后再加起来,就是字符串对应的整数值了。

本文:Java中字符串转int数据类型的方式有哪些的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:C++基本组件之内存池的概念是什么下一篇:

79 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18