JAVA中int、String的类型转换
来源:互联网 发布:淘宝客推广在哪里设置 编辑:程序博客网 时间:2024/06/10 02:36
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+"";
第二种方法:s=String.valueOf(i);//直接使用String类的静态方法,只产生一个对象
第一种方法:i=Integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常
第二种方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s)相当于 newInteger(Integer.parseInt(s)),也会抛异常,但会多产生一个对象
0 0
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换(
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换!
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换
- iOS 项目本地化
- MySQLdb For Python On Windows
- 题目1032:ZOJ
- GE SmallWorld开发(004加载SOMs)
- soaplib v2.0.0 HelloWorld
- JAVA中int、String的类型转换
- hdu 4183 Pahom on Water 网络流
- FROM子句
- Bochs使用[练习自己动手写操作系统]
- C中字符串处理
- [ACM] hdu 2602 Bone Collector(01背包)
- 【转】通过Python脚本自动发布ArcGIS服务
- Hadoop2.2.0伪分布式安装及测试笔记
- UNIX高级环境编程读书笔记(chapter14)