JAVA Sting int互转的注意
来源:互联网 发布:淘宝天猫网店交易平台 编辑:程序博客网 时间:2024/05/16 20:29
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)),也会抛异常,但会多产生一个对象
--------------------------------------------------------------------
//*******************************************//
如果是string num="55";int n=int.Parse(num);肯定能转化成功的,因为字符串本身就是数字.但是string num="aaaa";int n=int.Parse(num);aaaa能转化成什么数字呢?有点强人所难的意思了吧.另外如果char c='a';int n=(int)c;则n为a的ASC码值,也就是97.
- JAVA Sting int互转的注意
- java中Sting.int转换
- java中Sting、Int之间的相互转换方法
- CSting与char int sting的转换
- java中的String转int需要注意的问题
- java中Sting, int, char 如何相互转换
- sting int 转换
- cpp sting int转换
- C#16进制的Sting转成Int,加密解密
- Java的Sting中的null和“”区别
- js string 转 int 注意的问题
- int 转 DateTime 需要注意的问题
- js string 转 int 注意的问题
- swift NSNumber 转 Sting 遇到的问题
- 注意java int整形变量的取值范围
- java中byte转换int的注意点
- java Date(int year,int month,int date)需要注意
- 注意int溢出的情况
- 柳大的Linux游记·基础篇(5)select IO复用机制
- MacPC键盘对应快捷键一览
- MYSQL备份方法的总结
- Makefile文件
- 学习vb感受
- JAVA Sting int互转的注意
- 深入理解C++中的mutable关键字
- Spring动态定时器
- Struts2入门基础之Action详解(四)
- 【Java】使用Servlet生成随机验证码图片
- 百对之星初赛第二场c题
- NMHDR 与 NM_LISTVIEW,NM_TREEVIEW 的关系
- 资格赛b题
- 资格赛c题