java把string转int类型_java把String类型转换为int类型的方法

java把string转int类型_java把String类型转换为int类型的方法java把String类型转换为int类型的方法发布时间:2020-08-2014:32:03来源:亿速云阅读:73作者:小新这篇文章将为大家详细讲解有关java把String类型转换为int类型的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在java中,实现String类型转换为int类型的方法有:Integer.parseInt(String)方法、…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

java把String类型转换为int类型的方法

发布时间:2020-08-20 14:32:03

来源:亿速云

阅读:73

作者:小新

这篇文章将为大家详细讲解有关java把String类型转换为int类型的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

在java中,实现String类型转换为int类型的方法有:Integer.parseInt(String)方法、Integer.valueOf(String)方法。

本篇文章就给大家介绍java把String类型转换为int类型的两种方法,让大家了解String类型如何可以转换为int类型,希望对你们有所帮助。

1、Integer.parseInt(String)方法

parseInt()是Integer包装类里的一个方法,可以将字符串解析为带符号的整数

示例:定义一个值为“1234” 的String类型的字符串变量str和一个值为100的int类型的整型变量inum ;使用parseInt()方法,把变量str 作为其参数,在解析后把整数值返回给int类型变量inum2;最后输出整型变量“inum”、“inum2”的相加之和(整型变量sum的值)。package com.beginnersbook;

public class JavaExample{

public static void main(String args[]){

String str=”123″;

int inum = 100;

/* converting the string to an int value

* ,the value of inum2 would be 123 after

* conversion

*/

int inum2 = Integer.parseInt(str);

int sum = inum+inum2;

System.out.println(“Result is: “+sum);

}

运行结果:

609a20d58abc4f783fc06676eefb6b6c.png

注:使用parseInt()方法时,字符串中的所有字符都必须是数字,但第一个字符可以是减号“ – ”。例:String str=”-1234″;

int inum = Integer.parseInt(str);

这样,转换好的变量inum的值就会是:-1234;

如果字符串里的所有字符只有部分是数字,则,转换无效,Integer.parseInt()将会抛出一个异常,提示:NumberFormatException。例:String str=”1122ab”;

int num = Integer.valueOf(str);

这会抛出NumberFormatException(数字格式异常)。你会看到像这样的编译错误:

d178bc274014616fd39d13bebceed97f.png

2、Integer.valueOf(String)方法

valueOf()同样是Integer包装类的一个方法,可以将String类型的值转换为int类型的值。这和parseInt()方法相似,它们转换后的输出的结果是相同的。

但,Integer.valueOf()和Integer.parseInt()之间还是存在差异的:

valueOf(String)方法会返回Integer类的对象,而parseInt(String)方法返回原始的int值。

示例:package com.beginnersbook;

public class JavaExample{

public static void main(String args[]){

//String with negative sign

String str=”-234″;

//An int variable

int inum = 110;

/* Convert String to int in Java using valueOf() method

* the value of variable inum2 would be negative after

* conversion

*/

int inum2 = Integer.valueOf(str);

//Adding up inum and inum2

int sum = inum+inum2;

//displaying sum

System.out.println(“Result is: “+sum);

}}

运行结果:

f640001a1b4a8820af269192851c5ac4.png

可以看出valueOf(String)方法与parseInt(String)方法类似,使用该方法时,字符串中的所有字符都必须是数字,但第一个字符可以是减号“ – ”;且当String类型中的不是所有字符都为数字时,也会抛出异常:NumberFormatException。

例:当String str=”11aa22″;时,就会引发异常,抛出NumberFormatException。

关于java把String类型转换为int类型的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219133.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • RPM 卸载参数[通俗易懂]

    RPM 卸载参数[通俗易懂]rpm卸载参数–test:卸载测试 –nodeps:不检查依赖–noscripts:不执行脚本程序–notriggers:不执行触发程序–justdb:仅修改数据库–force强制 RPM卸载软件包,并不是简单地将原来安装的文件逐个删除,那样做的话,可能会出现这样或那样的问题。如,A软件包依靠B软件包做某些工作,若B软件包卸载了,则A软件包就

    2022年9月22日
    0
  • intellij idea创建javaweb项目_你没有创建该项目的权限

    intellij idea创建javaweb项目_你没有创建该项目的权限三月中下旬了,答辩的日子也越来越近了。之前忙于考研的童鞋,之前忙着玩的童鞋,之前忘记做毕业设计的童鞋都开始忙碌起来了。奈何,一下手就慌乱。以至于在接近别人项目时被开发环境挡住了前进的步伐。其中几个童鞋被新版IDEA创建JavaWeb项目给难住了。在此,以示例形式详细介绍IDEA创建JavaWeb项目的过程及其主要步骤。……………

    2022年9月20日
    0
  • oracle导出建表sql_Oracle数据库语句汇总

    oracle导出建表sql_Oracle数据库语句汇总第一步:安装pl/sqlDeveloper(此程序Oracle必备软件,在此不再讨论)第二步:登录pl/sqlDeveloper                                           登录界面第三步在左侧菜单选择Tables第三步点开Tables后在要导出的表上右键-DBMS_MetaData-DDL即可导出创建表的DDL语句

    2022年9月4日
    2
  • Java常见设计模式总结

    Java常见设计模式总结

    2021年10月5日
    32
  • cameralink转hdmi_输入电阻和输出电阻

    cameralink转hdmi_输入电阻和输出电阻FMC202是北京青翼科技的一款基于FMC接口标准的1路CameraLinkFull模式(或者2路CameraLinkBase模式)采集、1路HDMI(DVI)视频输出的子卡模块,该模块具有2个CameraLink端口(SDR,26PIN),可通过硬件配置成1路Full输入或者2路Base模式输入,CameraLink接口支持80BitDeca模式(即FullPlus模式)。该模块支持1

    2022年9月28日
    0
  • vb中如何连接mysql_vb怎么连接数据库「建议收藏」

    vb怎么连接数据库[编辑]概述我们对数据库进行操作时,一方面要使用户可以在程序界面上对需要的数据进行访问;另一方面可以对数据库中的数据进行各种操作,最终的操作结果还要反馈给用户。一、Data控件1.设置数据控件的属性2.将Data控件连到一个特定的数据库和其中的一个表上3.在VB中建立一个标准的工程4.在窗体中添加控件(Data1就是一个Data控件)5.改变控件的一些属性6.对Data控件进行设…

    2022年4月16日
    56

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号