一、int转为String

方法一:

使用String类的静态方法 public static String valueOf(int i)(需要注意,该方法有许多重载方法,可将任意类型转为字符串,建议使用该方法);

方法二:

空字符串拼接;

方法三:

int转为Integer后再转为String;

转为Integer类型可用Integer类的构造方法,或自动装箱;

注:自动装箱如Integer i = 100; 相当于编译器进行如下操作:Integer i = Integer.valueOf(100);

由Integer转为String可用Integer类中的toString()方法(该方法的实质还是用方法四中的静态toString方法)。

不建议使用。

方法四:

用Integer类中的静态方法 public static String toString(int i)。

int i = 20;
//方法一
String s1 = String.valueOf(i);
//方法二
String s2 = "" + i;
//方法三
Integer j = i;
String s3 = j.toString();
//方法四
String s4 = Integer.toString(i);

二、String转为int

方法一:

String先转为Integer,之后再转为int;

转为Integer可以使用Integer类的构造方法或Integer的静态方法 public static Integer valueOf(String s);

之后自动拆箱转为int类型。

注:自动拆箱如Integer i = 100; int j = i;相当于编译器进行如下操作:int j = i.intValue();

 String str = "100";
Integer integer = Integer.valueOf(str);
int r1 = integer;//自动拆箱

方法二:

使用Integer的静态方法 public static int parseInt(String s) 将字符串参数作为有符号的十进制整数进行解析。

String str = "100";
int r2 = Integer.parseInt(str);

int类型和String类型相互转换相关推荐

  1. [转载] Python中int类型和string类型的相互转换

    参考链接: Python类型转换和类型转换 1.字符串转换成int a = '10' int(a) //十进制string转化为int, 10int(a, 16) //十六进制string转化为int ...

  2. MongoDB查询时排序字段为int类型和string类型的区别

    最近在开发中遇到一个mongo查询排序的问题,项目中一些高频访问的热数据是放在mongoDB里的,mongo支持很多像SQL一样的操作比如sort就对应于SQL的order by. 比方我们有一个集合 ...

  3. Java学习(4)—— 布尔类型、基本数据类型转换、基本数据类型和String类型的转换

    布尔类型 也叫Boolean类型,boolean只允许取true和false. boolean占一个字节. 适用于逻辑运算,流程控制语句. 有默认类型,是false.但是应该声明为成员变量或是静态变量 ...

  4. oracle的int范围,oracle中int类型和number类型区别

    oracle中int类型和number类型区别 INT类型是NUMBER类型的子类型. 下面简要说明: (1)NUMBER(P,S) 该数据类型用于定义数字类型的数据,其中P表示数字的总位数(最大字节 ...

  5. C# string类型和byte[]类型相互转换

    string类型转成byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str ); byte[]转成string: ...

  6. Java中Object转换为int类型或String类型

    一.判断Object的类型 下面是截取的一个判断Objec的类型,然后给Excel的单元格设置类型和添加值的操作: obj instanceof 类型 Object obj = entityMap.g ...

  7. Java基本数据类型和String类型的转化

    基本数据类型转String类型只需要 + ""即可,如下 public static void main(String[] args) {int n1 = 100;float n2 ...

  8. JAVA基本数据类型和String类型的转换

    1.基本类型转String类型 语法:将基本类型的值+"" 即可,如下图 编译运行结果: 2.String类型转基本数据类型 语法:通过基本类型的包装类调用parseXX方法即可, ...

  9. int类型和byte类型的强制类型转换

    今天在读<Java网络编程>这本书的第二章 流 时,看到书中有一个地方关于int强制转换为byte类型时应注意的地方.这个地方有点细节,不过就应该把这种细节把握住. 情况是这样的,讲到In ...

  10. int类型和Integer类型数据的比较

    一.由于Integer变量实际上是对一个Integer对象的引用,所以两个通过new生成的Integer变量永远是不相等的(因为new生成的是两个对象,其内存地址不同). 例子1: Integer a ...

最新文章

  1. zendserver的版本是怎么回事?免费版哪里去了?
  2. Tensorflow简单教程
  3. TCP/IP详解--五层协议的作用以及对应的设备
  4. Intel图形库Mesa的持续集成
  5. 三十七、Redis和MongoDB基本语法
  6. 顶层const和底层const的区别
  7. Vue如何在data中正确引入图片路径
  8. linux下配置Java和Go环境
  9. java ajax 进度条_java使用ajax实现进度条
  10. 教你使用squid搭配dante做代理
  11. 将Git子模块更新为最新的原始提交
  12. linux自建git仓库
  13. 网络安全哪个培训班比较好?挑战年薪百万的技术型人才
  14. 微信小程序跳转外部链接
  15. 如何用Android平板上课写代码(摸鱼)
  16. 关系模型中的3中关系(一对一,一对多,多对多)
  17. 2020 CSP-S第二轮认证一等奖获奖名单
  18. Python私有属性与私有方法
  19. Elasticsearch6.4专题之16:Ingest Node
  20. MapReduce入门(一)—— MapReduce概述 + WordCount案例实操

热门文章

  1. 关于“强化学习 策略梯度方法 方差大 的原因与解决方法”问题的思考
  2. 用Qt开发Symbian应用程序总结
  3. 桌面计算机休眠快捷键,Win7怎么在桌面创建休眠快捷方式|win7休眠快捷键
  4. 如何制作APP-微信小程序
  5. SM干货篇:你应该具备的提问技巧!
  6. 【Kay】MySQL必会常用函数
  7. B. Kay and Snowflake(重心的性质)
  8. 我被美团会员割了韭菜
  9. 计算机双机对连局域网,图解双机/多机无线互联技巧_局域网教程
  10. 缺陷管理工具--mantis使用过程