iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Java中字符串转int数据类型的方式有哪些
  • 532
分享到

Java中字符串转int数据类型的方式有哪些

2023-07-05 07:07:43 532人浏览 安东尼
摘要

这篇“Java中字符串转int数据类型的方式有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中字符串转int数据

这篇“Java中字符串转int数据类型的方式有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中字符串转int数据类型的方式有哪些”文章吧。

字符串转int数据类型的三种方式

方法一: Integer.valueOf( ) 

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

String a = "100";String b= "50";int A = Integer.valueOf(a);int B = Integer.valueOf(b); int c = A+B;System.out.println(c);

方法二: Integer.parseInt(),它将返回一个基本数据类型 int。

String a = "100";String b= "50";int A = Integer.parseInt(a);int B = Integer.parseInt(b); int c = A+B;System.out.println(c);

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

方法三: 

public class String2IntDemo {    public static void main(String[] args) {        String a = "100";        String b = "50";        int A = string2int(a);        int B = string2int(b);        int c = A + B;        System.out.println(c);    }     public static int string2int(String s) {        int num = 0;        int pos = 1;        for (int i = s.length() - 1; i >= 0; i--) {            num += (s.charAt(i) - '0') * pos;            pos *= 10;         }        return num;     }}

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

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

示例:

String s = "520";System.out.println(s.charAt(2) - '0');System.out.println(s.charAt(1) - '0');System.out.println(s.charAt(0) - '0');

输出结果如下所示:

0
2
5

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

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

以上就是关于“Java中字符串转int数据类型的方式有哪些”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: Java中字符串转int数据类型的方式有哪些

本文链接: https://www.lsjlt.com/news/350416.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java中字符串转int数据类型的方式有哪些
    这篇“Java中字符串转int数据类型的方式有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中字符串转int数据...
    99+
    2023-07-05
  • Java中字符串转int数据类型的三种方式
    目录字符串转int数据类型的三种方式方法一: Integer.valueOf( ) 方法二: Integer.parseInt(),它将返回一个基本数据类型 in...
    99+
    2023-03-01
    字符串转int数据类型 字符串转int 字符串转int方法
  • php中字符串转为数字类型的方式有哪些
    这篇文章主要讲解了“php中字符串转为数字类型的方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php中字符串转为数字类型的方式有哪些”吧!以下是PHP中字符串转为数字类型的几种方式...
    99+
    2023-07-05
  • mysql中把字符串转换为int类型的方法
    这篇文章给大家分享的是有关mysql中把字符串转换为int类型的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql中把字符串转换为int类型的方法:可以利用Conver...
    99+
    2022-10-18
  • Java将字符串String转换为整型Int的两种方式
    目录Java 如何将String转化为Int附录:Java将字符串String转换为整型Int用法注意点性能比较Java 如何将String转化为Int 在 Java 中要将 Str...
    99+
    2023-05-16
    Java 字符串String转换int Java String转换int
  • Java中的运算符和字符串类型有哪些
    本篇内容介绍了“Java中的运算符和字符串类型有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Java运算符:自增和自减:放在前面是先把...
    99+
    2023-06-02
  • java字符串反转的方法有哪些
    这篇文章主要介绍了java字符串反转的方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、用stringBuffer或者stringBuilder自带的reverse...
    99+
    2023-06-29
  • Java字符串中指定部分反转的方式有哪些
    这篇文章主要讲解了“Java字符串中指定部分反转的方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java字符串中指定部分反转的方式有哪些”吧!将“asdfghj”反转为“ashgf...
    99+
    2023-06-22
  • 总结php中字符串转为数字类型的几种方式
    在PHP中,字符串和数字是两种不同的数据类型。字符串类型的数据,是由一连串的字符组成的,而数字类型的数据则是由数字字符组成的,但它可以直接进行数学运算。有时候,当我们需要将一个字符串类型的数据转换成数字类型的数据的时候,就需要使用PHP提供...
    99+
    2023-05-14
  • VB.NET中有哪些字符数据类型
    本篇文章给大家分享的是有关VB.NET中有哪些字符数据类型,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。VB.NET字符数据类型VB.NET字符数据类型是用来处理打印和显示字符...
    99+
    2023-06-17
  • JavaScript字符串转换数字的方法有哪些
    这篇文章主要介绍“JavaScript字符串转换数字的方法有哪些”,在日常操作中,相信很多人在JavaScript字符串转换数字的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2022-10-19
  • Swift中字符串类型及常用方法有哪些
    这篇文章主要介绍了Swift中字符串类型及常用方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 构造// 直接赋值text = &q...
    99+
    2023-06-25
  • php数组转字符串的方法有哪些
    有以下几种方法可以将PHP数组转换为字符串:1. 使用implode()函数:implode()函数将数组中的元素连接成一个字符串,...
    99+
    2023-08-23
    php
  • php数据类型转换方式有哪些
    在PHP中,可以使用以下方式进行数据类型转换:1. 强制类型转换:使用类型转换运算符(例如 (int)、(float)、(strin...
    99+
    2023-05-13
    php数据类型转换 php
  • Python数据类型转换方式有哪些
    这篇文章主要介绍“Python数据类型转换方式有哪些”,在日常操作中,相信很多人在Python数据类型转换方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python数据类型转换方式有哪些”的疑惑有所...
    99+
    2023-06-25
  • oracle中转义字符串的方法有哪些
    在Oracle中,可以使用以下方法来转义字符串:1. 使用单引号转义:如果字符串中包含单引号,可以使用两个连续的单引号来表示一个单引...
    99+
    2023-08-31
    oracle
  • Java中字符串常见的拼接方式有哪些
    这篇“Java中字符串常见的拼接方式有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中字符串常见的拼接方式有哪些...
    99+
    2023-07-05
  • Java代码中字符串拼接方式有哪些
    这篇文章主要为大家展示了“Java代码中字符串拼接方式有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java代码中字符串拼接方式有哪些”这篇文章吧。分析过程环境系统: windows 10...
    99+
    2023-06-29
  • php字符串转浮点数的方法有哪些
    这篇文章主要介绍“php字符串转浮点数的方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php字符串转浮点数的方法有哪些”文章能帮助大家解决问题。方法一:使用php的(float)函数PHP...
    99+
    2023-07-05
  • php中字符串转数组的函数有哪些
    这篇文章给大家分享的是有关php中字符串转数组的函数有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php中将字符串转换为数组的函数有:1、str_split()函数,语法“str_split(string,...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作