在Java中有两种将字符串转换为Integer的方法,

  1. 使用Integer.parseInt( )到Integer的字符串
  2. 使用Integer.value eOf( )到Integer的字符串

假设您有一个字符串-strTest-包含一个数值。

String strTest = “100”;

尝试执行一些算术操作,比如除以4-这会立即显示一个编译错误。

class StrConvert{public static void main(String []args){String strTest = "100";System.out.println("Using String:" + (strTest/4));}
}

产出:

/StrConvert.java:4: error: bad operand types for binary operator '/'System.out.println("Using String:" + (strTest/4));

因此,在对字符串执行peform数值操作之前,需要将其转换为int。

示例1:使用Integer.parseInt()将字符串转换为Integer

parseInt方法的语法如下:

int <IntVariableName> = Integer.parseInt(<StringVariableName>);

传递字符串变量作为参数。
这将Java字符串转换为JavaInteger,并将其存储到指定的整数变量中。
检查下面的代码片段-

class StrConvert{public static void main(String []args){String strTest = "100";int iTest = Integer.parseInt(strTest);System.out.println("Actual String:"+ strTest);System.out.println("Converted to Int:" + iTest);//This will now show some arithmetic operationSystem.out.println("Arithmetic Operation on Int: " + (iTest/4));}
}

产出:

Actual String:100
Converted to Int:100
Arithmetic Operation on Int: 25

示例2:使用Integer.value eOf()将字符串转换为Integer

还使用Integer.value eOf()方法将字符串转换为Java中的Integer。

下面的代码示例演示了使用Integer.value eOf()方法的过程:

public class StrConvert{public static void main(String []args){String strTest = "100";//Convert the String to Integer using Integer.valueOfint iTest = Integer.valueOf(strTest);System.out.println("Actual String:"+ strTest);System.out.println("Converted to Int:" + iTest);//This will now show some arithmetic operationSystem.out.println("Arithmetic Operation on Int:" + (iTest/4));}
}

产出:

Actual String:100
Converted to Int:100
Arithmetic Operation on Int:25

NumberFormatException异常

如果试图解析无效的数字字符串,则引发NumberFormatException。例如,字符串‘Guru 99’不能转换为Integer。

例子:

public class StrConvert{public static void main(String []args){String strTest = "Guru99";int iTest = Integer.valueOf(strTest);System.out.println("Actual String:"+ strTest);System.out.println("Converted to Int:" + iTest);}
}

上面的例子给出了输出中的以下异常:

Exception in thread "main" java.lang.NumberFormatException: For input string: "Guru99"

想了解更多的JAVA知识,记得关注+关注+关注 转发!!!

java 将一串字符串 转换成_简单几步,教你如何轻松的将Java中的字符串转换为Integer,你学会了吗?...相关推荐

  1. 视频如何转换成GIF?简单2步即可完成

    有小伙伴问我,视频如何转换成GIF?,由于视频体积大,不管是浏览还是发送都不是很方便,所以有些朋友更喜欢将视频的精彩部分剪辑出来,制作成GIF文件. 其实制作方法很简单,今天就把平时用来制作GIF的处 ...

  2. Word怎么转换成PDF?三步教你免费搞定

    Word文档是我们日常工作和学习中最常用的文件格式之一,但是有时候我们需要将其转换成PDF格式,以便更方便地与他人共享和阅读.转换Word文档为PDF格式非常简单,下面将介绍一个简单三步免费搞定的方法 ...

  3. PDF怎么转换成PPT?三步教你免费搞定PDF转PPT

    在我们的日常办公中,经常需要用到PPT演示工作内容,但有时我们很多文件都是以PDF格式存在的,因此需要将PDF格式转换为PPT文件.那么如何将PDF文件转换成PPT呢?今天我们将分享一种简单的方法,只 ...

  4. date转换成string hive_[转] String to Date conversion in hive - 在 Hive 中各种字符串转换成日期格式...

    Input Format Code Output Format ddMMyyyy to_date(from_unixtime(UNIX_TIMESTAMP(dt,'ddMMyyyy'))) yyyy- ...

  5. ffmpeg 转换flv压缩大小_简单几步教你怎样使用FFmpeg工具快速的转换FLV视频为MP4格式...

    前言 无需安装来路不明的软件,教程中直接使用几乎所有格式转换的软件都需要用到的FFmpeg就可以达到我们目的. 程序安装教程 第一步,需要先去FFmpeg官网(点我访问)下载软件,这款软件是官方的,大 ...

  6. eclipse 提交git失败_简单10步教你使用eclipse整合gitee码云实现共享开发

    1.在开源中国社区注册账号,并创建对应的项目仓库 创建gitee个人仓库,填写相关的项目信息以及默认属性 填写完成后点击提交会出现以下初始化效果 这是项目的初始仓库,在下载.克隆按钮下有相关的git地 ...

  7. mysql执行过程五步_简单五步教你搭建MySQL主从复制

    环境 主机:172.17.0.2 从机:172.17.0.3 环境:CentOS7 MySQL:5.6.38 目标:实现主机172.17.0.2到从机172.17.0.3基于Binlog的主从复制 目 ...

  8. ppt流程图字体太小_简单三步,用WPS轻松完成一个又大气又好看的流程图!

    点击蓝字 关注我们 流程图是工作中经常需要用到的图形,使用 WPS 可以方便地创建流程图. 创建的流程图保存在云文档后,可以随时插入 WPS 的其他组件. 新建流程图 文件流程图可以从 WPS 的其他 ...

  9. wps 复制流程图_简单三步,用WPS轻松完成一个又大气又好看的流程图!

    流程图是工作中经常需要用到的图形,使用 WPS 可以方便地创建流程图. 创建的流程图保存在云文档后,可以随时插入 WPS 的其他组件. 新建流程图 文件流程图可以从 WPS 的其他组件中创建,如 WP ...

最新文章

  1. 消息队列处理微信支付超时订单
  2. 虚拟化:IT技术的第三次革命
  3. 分段路由:一个新的SDN内部技术—Vecloud
  4. Jz2440 环境安装
  5. oracle内部错误排查,Oracle内部错误ORA-600:[1112]
  6. 结构体内存拷贝的两种方法
  7. 【数组递归构造二叉树】LeetCode 108. Convert Sorted Array to Binary Search Tree
  8. 这可能是有史以来最详细的JNI入门教程
  9. HDU1846 Brave Game
  10. 仓库管理一团糟,WMS仓库管理系统如何解决这些难点
  11. 数据库增删改查的基本语法
  12. SIFI和ORB在尺度缩放、旋转、仿射上的特征点不变实验代码,并比较SIFI和ORB提取特征点的速度
  13. STM32F407单片机移植ADS1115驱动程序
  14. DDPM代码详细解读(1):数据集准备、超参数设置、loss设计、关键参数计算
  15. 力扣题解:面试题 02.03. 删除中间节点
  16. 黑客攻击欧洲港口石油设施致油价飙升、上海首份《企业数据合规指引》出台、微软计划收购网络安全公司|网络安全周报
  17. PS - 蓝色发光字
  18. MD5加密(纯代码)
  19. SQL server 2000 标准版、企业版、开发版、个人版各版本之间的区别
  20. 东南亚痴狂诈骗的背后,意外暴露一个大型“围猎”程序员的现场

热门文章

  1. java 对象结构_java对象的结构
  2. 408计算机先学哪个,408计算机统考各科难度分析
  3. 定时器驱动数码管c语言程序,用c语言编写,实用定时器实现数码管15倒计时
  4. java按钮改变窗口大小_java – 当我们调整窗口大小时,Container中的元素如何调整?...
  5. mysql命令导出方法_MySql使用mysqldump 导入与导出方法总结
  6. java启动项目报错,org.apache.catalina.lifecycleException..............以及解决方案
  7. Windows Phone 8.1 多媒体(3):音乐
  8. ajax jsonp img
  9. 深度学习之PyTorch物体检测实战——新书赠送活动
  10. PyTorch 多目标跟踪