1 如何将字串 String 转换成整数 int?

A. 有两个方法:

1). int i = Integer.parseInt([String]);

或 i = Integer.parseInt([String],[int radix]);

2). int i = Integer.valueOf(my_str).intValue();

注: 字串转成 Double, Float, Long 的方法大同小异.

2 如何将整数 int 转换成字串 String ?

A. 有叁种方法:

1.) String s = String.valueOf(i);

2.) String s = Integer.toString(i);

3.) String s = "" + i;

注: Double, Float, Long 转成字串的方法大同小异.

int -> String

int i=12345;
String s="";
第一种方法:s=i+"";
第二种方法:s=String.valueOf(i);
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?

String -> int

s="12345";
int i;
第一种方法:i=Integer.parseInt(s);
第二种方法:i=Integer.valueOf(s).intValue();
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?

以下是答案:

第一种方法:s=i+""; //会产生两个String对象
第二种方法:s=String.valueOf(i); //直接使用String类的静态方法,只产生一个对象

第一种方法:i=Integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常
第二种方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),也会抛

异常,但会多产生一个对象

--------------------------------------------------------------------

1如何将字串 String 转换成整数 int?

A. 有两个方法:

1). int i = Integer.parseInt([String]); 或
i = Integer.parseInt([String],[int radix]);

2). int i = Integer.valueOf(my_str).intValue();

注: 字串转成 Double, Float, Long 的方法大同小异.
2 如何将整数 int 转换成字串 String ?
A. 有叁种方法:

1.) String s = String.valueOf(i);

2.) String s = Integer.toString(i);

3.) String s = "" + i;

注: Double, Float, Long 转成字串的方法大同小异.

转载于:https://www.cnblogs.com/stsinghua/p/7058290.html

Int与String之间相互转换相关推荐

  1. enum与int、String之间的转换

    enum与int.String之间的转换 enum<->int enum -> int: int i = enumType.value.ordinal(); int -> en ...

  2. C++实现int与string之间的相互转换

    2019独角兽企业重金招聘Python工程师标准>>> c++ 利用stringstream实现int与string类型的相互转换,记录在此,以备后用 #include<ios ...

  3. python string转int_Python int与string之间的转化

    温馨提示:本文共747个字,读完预计2分钟. Python源代码: print('=========string 转 int==============') a52 = '12' print('十进制 ...

  4. int 和String之间的互转

    int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf( ...

  5. 颜色转换,rgb与int颜色数值之间相互转换

    项目中碰到需要将js页面获取的背景颜色转换成int类型的数值,然后存入数据库,百度了一些,发现没有合适的,所以就自己写了一个,需要的可以参考 // int转rgb function converArg ...

  6. C++ int与string相互转换

    我们在编写程序时,经常涉及到int与string之间的类型转换,下面为大家介绍一下常用方法. 1.int转换为string: 使用函数to_string(),能将整形数据转换为字符串型数据,另外,该函 ...

  7. JavaSE · 常量介绍 · 变量类型转换 · 理解数值提升 · int 和 Stirng 之间的相互转换

    书接上回 Java 变量介绍 我们继续学习以下内容. 四.常量 字面值常量 final 关键字修饰的常量 五.理解类型转换 int 和 long/double 相互赋值 int 和 boolean 相 ...

  8. java stringbuffer数组_Java中字符数组、String类、StringBuffer三者之间相互转换

    一.StringBuffer与String的相互转换 1.将StringBuffer转换成String StringBuffer类成员toString函数可将其转换成String类型. StringB ...

  9. c++ string 数组_PHP数组与字符串之间相互转换的方法

    php中可以将数组转换成字符串的形式,也可以将字符串通过某个特定的规律转化成数组.那具体如何做呢?今天这篇文章就来说一说php中数组与字符串之间相互转换的方法. PHP 数组转换成字符串的方法 php ...

最新文章

  1. Linux IO模型漫谈(1)
  2. (iOS)Storyboard/xib小技巧
  3. 利用cookie显示上次浏览的时间
  4. 词向量之Word2vector原理浅析
  5. libevent源码深度剖析十
  6. pythonweb框架
  7. MWeb建立静态网站/博客的基础教程
  8. pe_xscan 增加 O31 项
  9. dsoframer.ocx java_DSOFramer.ocx 控件使用
  10. java更新word目录_java aspose.words 生成word目录和更新目录
  11. 深度学习与卷积神经网络
  12. vue开发微信公众号调用相机和相册(上传到自己的服务器)
  13. 精玉PC技术GHOSTXP_SP3纯净版V10_祥和版
  14. canvas动画粒子效果分享,可以做背景,超级好看
  15. 卡迪夫大数据专业排名_2019QS排名出炉啦!看看卡迪夫大学那些世界前百强的学科...
  16. Vue - 音频播放器插件(vue-aplayer)
  17. centos7部署prometheus+exporter+grafana+Alertmanager+企业微信
  18. 使用批处理__更改ip
  19. 用python画出小人发射爱心_用python代码turtle画一个坐地铁
  20. 百度API提交Java版,让你的网站快速收录提高排名

热门文章

  1. 强行杀windows服务
  2. 基于chrome内核的.NET开发资源
  3. EasyUI——实现展示后台数据代码
  4. 一直在纠结怎样取出 combox 控件elect的文字
  5. tomcat Connector 连接器
  6. WebUserControl归纳
  7. c#中事件注册多个委托并获取委托列表
  8. C# WebApi 返回JSON类型
  9. 安装好MySQL数据库之后dos下操作步骤及建表命令
  10. Visual C#实现HTTP代理服务程序