1.int和Integer之间的转换:

  1) int----->Integer

自动装箱

Integer的构造方法

调用Integer的静态方法:static Integer valueOf(int i):返回一个指定int值的Integer对象

代码如下:

int a = 10;
                          Integer i1 = a; //①
                          Integer i2 = new Integer(a);  //②
                          Integer i3 = Integer.valueOf(a);   //③

2) Integer------>int            

              ①自动拆箱

调用Integer的方法:int intValue():以int类型返回该Integer的值

示例代码:

Integer a = new Integer(10);

int i1 = a;   //①
                        int i2 = a.intValue();   //②

2.String和Integer之间的转换:

    1) Integer---->String

           调用Integer的方法:String toString():返回该Integer对象的字符串形式

调用Integer的静态方法:static String toString(int i):返回一个指定整数的String对象

调用String的静态方法:static String valueOf(Object obj):返回任意类型的字符串形式

示例代码:

Integer a = new Integer(20);

String str1 = a.toString();   //①

String str2 = Integer.toString(a);  //②

String str3 = String.valueOf(a);   //③

    2) String---->Integer

            调用Integer的静态方法:static Integer valueOf(String s):返回指定的 String 的值的 Integer 对象。

                 注意:这里的参数s必须是可以解析成整数的字符串,否则会报异常:NumberFormatException

示例代码:

String str = "123";
                        Integer i = Integer.valueOf(str);  //①

3.int和String之间的转换:

    1) int------>String

字符串拼接,使用+

调用Integer的静态方法:static String toString(int i):返回一个指定整数的String对象

调用String的静态方法:static String valueOf(int i):返回指定int值的字符串形式

示例代码:

int a = 5;
                       String s1 = a +""; //①
                       String s3 = Integer.toString(a);  //②
                       String s2 = String.valueOf(a);   //③

    2) String----->int

        调用Integer的静态方法:static int parseInt(String s):将一个可以解析为整数的字符串解析为一个int值

          ②调用Integer的静态方法:static Integer valueOf(String s):返回指定的 String 的值的 Integer 对象。【自动拆箱】

示例代码:

String str = "123";
                     int m1 = Integer.parseInt(str);  //①
                     int m2 = Integer.valueOf(str);   //②--->自动拆箱
                     int m3 = Integer.valueOf(str).intValue();  //②--->手动拆箱

          

int-Integer-String之间的转换方式的更多相关文章

  1. java Int 和 String 之间的转换

    String 转换成 int Integer.parseInt(formParams.get("id")) int 转换成 string Integer.toString(id);

  2. java中int和String之间的转换

    String 转为int int i = Integer.parseInt([String]); int i = Integer.valueOf(my_str).intValue(); int转为St ...

  3. int和string之间的转换

    #include<cstring> #include<algorithm> #include<stdio.h> #include<iostream> # ...

  4. int integer string间的转换

    1.int-->Integer new Integer(i); 2.Integer-->int Integer i = new Integer(1); int k = i.intValue ...

  5. java中Integer 和String 之间的转换

    java中Integer 和String 之间的转换 将数组转换成字符串:char[] array = {'a','b','c','d','e'};String str = new String(ar ...

  6. 基本数据类型、包装类、String之间的转换

    package 包装类; /** *8种基本数据类型对应一个类,此类即为包装类 * 基本数据类型.包装类.String之间的转换 * 1.基本数据类型转成包装类(装箱): * ->通过构造器 : ...

  7. 如何在Byte[]和String之间进行转换

    源自C#与.NET程序员面试宝典. 如何在Byte[]和String之间进行转换? 比特(b):比特只有0 1,1代表有脉冲,0代表无脉冲.它是计算机物理内存保存的最基本单元. 字节(B):8个比特, ...

  8. java字符数组char[]和字符串String之间的转换

    java字符数组char[]和字符串String之间的转换 觉得有用的话,欢迎一起讨论相互学习~Follow Me 使用String.valueOf()将字符数组转换成字符串 void (){ cha ...

  9. c# String ,String[] 和 List<String>之间的转换

    C#对字符串进行处理时,经常需要进行String,String[]和List<String>之间的转换 本文分析一下它们的差异和转换 一. 1. String > String[] ...

随机推荐

  1. Text-CNN-文本分类-keras

    Text CNN 1. 简介 TextCNN 是利用卷积神经网络对文本进行分类的算法,由 Yoon Kim 在 "Convolutional Neural Networks for Sent ...

  2. [翻译 EF Core in Action 2.3] 理解EF Core数据库查询

    Entity Framework Core in Action Entityframework Core in action是 Jon P smith 所著的关于Entityframework Cor ...

  3. JPushDemo【极光推送集成,基于v3.1.8版本】

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这个Demo只是记录极光推送的集成,不能运行. 使用步骤 一.项目组织结构图 注意事项: 1.  导入类文件后需要change包名以 ...

  4. Named Volume 在 MySQL 数据持久化上的基本应用

    原文作者:春哥 初识春哥时,春哥是美术设计大咖.后不久,创业并致力于游戏开发,已有3年.从Unity3D到IOS(Swift)开发,从前端开发到后端以及容器技术,从设计开发测试到产品经理以及CEO,已 ...

  5. openlayers4 入门开发系列之台风轨迹篇

    前言 openlayers4 官网的 api 文档介绍地址 openlayers4 api,里面详细的介绍 openlayers4 各个类的介绍,还有就是在线例子:openlayers4 官网在线例子 ...

  6. 项目升级-oracle改版sql server问题点汇总

    目录 1.符号使用 1.1 :->@ 1.2 mod()->% 1.3 ||->+ 1.4 off等表别名 1.5 columnnum=1->top 1 1.6 minus-& ...

  7. Windows Server 2016-MS服务器应用程序兼容性列表

    该表罗列支持 Window Server 2016 上安装和功能的 Microsoft 服务器应用程序. 此信息用于快速参考,不用于替代有关单个产品的规格.要求.公告或每个服务器应用程序的常规通信的说 ...

  8. python3 文件操作练习 r+ w+ a+ 的理解

    突然来一句:“慨然有经略四方之志” 文件操作三部曲:1.先用open打开 2.再写关闭  3.再回到中间写操作     为啥要刚打开就关闭 那是很容易望,所以先写上... 基本格式 f = open( ...

  9. Git报错 bad numeric config value '100000' for 'pack.windowmemory': out of range

    Git报错 bad numeric config value '10240M' for 'pack.windowmemory': out of range $ git config --edit -- ...

  10. Javascript高级编程学习笔记(97)—— WebGL(3) WebGL上下文(1)

    WebGL上下文 在支持WebGL的浏览器中,WebGL的名字为 "experimental-webgl",这是由于 webgl 的规范仍未制定完成 制定完成后名字就会改为简单的 ...