专业网站建设品牌,18年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
技术支持
> Java中的int与String互相转换方式
Java中的int与String互相转换方式
来源:网络整理 时间:2023/2/14 1:02:55 共
3671
浏览
一、String转int有两种方式
(1)Integer.parseInt(str)
(2)Integer.valueOf(str).intValue()
代码如下·:
String str= "123";
int n=0;
//(1)Integer.parseInt(str)
for(int i=0; i<100000; i++){
n = Integer.parseInt(str);
}
System.out.println("Integer.parseInt(str) : " + n);
System.out.println();
//(2)Integer.valueOf(str).intValue()
n=0;
for(int i=0; i<100000; i++){
n = Integer.valueOf(str).intValue();
}
System.out.println("Integer.parseInt(str) : " + n);
运行结果
在这里插入图片描述
二、int转String有三种方式
(1)num + “”
(2)String.valueOf(num)
(3)Integer.toString(num)
代码如下:
int num=10;
for(int i=0;i<5;i++) {
String str=num+"";
num++;
System.out.println("str1:"+str);
}
System.out.println();
num=10;
for(int i=0;i<5;i++) {
String str2 = String.valueOf(num);
num++;
System.out.println("str2:"+str2);
}
System.out.println();
num=10;
for(int i=0;i<5;i++) {
String str3 = Integer.toString(num);
num++;
System.out.println("str3:"+str3);
}
在这里插入图片描述
使用第一种方法相对第二第三种耗时比较大
String.valueOf():采用String.valueOf(object)的基础是Object#toString(),但这里不用担心object是否为null这一问题,JDK中String#valueOf(object)源码:
public static String valueOf(Object obj){return (obj==null)?"null":obj.toString();}
所以使用该方法不必担心object为null的情况,但同时注意当object为null时该方法返回"null",而非null!!!
**Integer.toString();**采用Integer.toString()的基础仍是Object#toString(),因为java.lang.Object类中已有public方法toString(),所以对任何严格意义上的Java对象都可以调用此方法,但使用时需要注意,必须保证object不是null值,否则将会抛出NullPointerException异常!!!
版权说明:
本网站凡注明“广州松河 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
相亲活动文案网站设计公司
展板配色灵感网站设计公司
公司营销方案网站推荐模板
很有趣的网站设计公司
亚洲网站设计公司推荐美国
河南注册公司去哪个网站
带货网站设计公司排名
展板制作头像网站设计公司
韩国国际公司招聘网站
池州网站推广优化技巧公司
·上一条:
springboot+jwt做api的token认证
|
·下一条:
Java泛型详解:
和Class
的使用。泛型类,泛型方法的详细使用实例
同类资讯
Tesseract-OCR识别中文与训练字库实例
tessdata字库文件下载地址
在VS2013的C#工程中使用Tesseract3.04
在VS2013的C#工程中使用Tesseract3.04
Tesseract-OCR识别中文与训练字库实例
从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之
解决请求筛选模块被配置为拒绝包含的查询字符串过长的请求
微信小程序视图层WXS_数据类型
微信小程序数据类型,微信小程序WXS语言数据类型
js数组与字符串的相互转换
js中substring和substr的用法
微信小程序image图片自适应宽度比例显示的方法
SQLServer 日期函数大全
c#调用exe捕获返回值
C#Process执行批处理后如何获取返回值?
一根PVC管最多能穿几根电线?看完才懂,工人想偷工减料没门!
开关插座安装接线方法图解
图解家庭电路安装
水电家装一般通用尺寸?
水电安装标准尺寸 水电安装标准规范
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2026 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com