Java int 和String之间的转换
来源:互联网 发布:网络英语课招聘 编辑:程序博客网 时间:2024/05/21 17:08
int类型转为Sting
int i=12345;
String s="";
第一种方法:s=i+"";
第二种方法:s=String.valueOf(i);
s="12345";
int i;
第一种方法:i=Integer.parseInt(s);
第二种方法:i=Integer.valueOf(s).intValue();
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
答案:
第一种方法:i=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();
A. 有叁种方法:
1.) String s = String.valueOf(i);
2.) String s = Integer.toString(i);
3.) String s = "" + i;
int i=12345;
String s="";
第一种方法:s=i+"";
第二种方法:s=String.valueOf(i);
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
答案:
第一种方法:s=i+""; //会产生两个String对象
第二种方法:s=String.valueOf(i); //直接使用String类的静态方法,只产生一个对象
s="12345";
int i;
第一种方法:i=Integer.parseInt(s);
第二种方法:i=Integer.valueOf(s).intValue();
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
答案:
第一种方法: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 的方法大同小异.
A. 有叁种方法:
1.) String s = String.valueOf(i);
2.) String s = Integer.toString(i);
3.) String s = "" + i;
注: Double, Float, Long 转成字串的方法大同小异.
下面这个例子就是说明Java类型直接的转换
import java.sql.Date;public class TypeChange { public TypeChange() { } //change the string type to the int type public static int stringToInt(String intstr) { Integer integer; integer = Integer.valueOf(intstr); return integer.intValue(); } //change int type to the string type public static String intToString(int value) { Integer integer = new Integer(value); return integer.toString(); } //change the string type to the float type public static float stringToFloat(String floatstr) { Float floatee; floatee = Float.valueOf(floatstr); return floatee.floatValue(); } //change the float type to the string type public static String floatToString(float value) { Float floatee = new Float(value); return floatee.toString(); } //change the string type to the sqlDate type public static java.sql.Date stringToDate(String dateStr) { return java.sql.Date.valueOf(dateStr); } //change the sqlDate type to the string type public static String dateToString(java.sql.Date datee) { return datee.toString(); } public static void main(String[] args) { java.sql.Date day ; day = TypeChange.stringToDate("2003-11-3"); String strday = TypeChange.dateToString(day); System.out.println(strday); }}
0 0
- Java String和int之间的转换
- Java int 和String之间的转换
- int和String之间的转换
- int和String之间的转换
- string和int之间的转换
- int 和 string之间的相互转换
- int string之间的转换
- String<-->int之间的转换
- Java String和Int类型之间相互转换
- java中String和int的转换
- java String和int的相互转换
- JAVA,string和int的相互转换
- java string和int的转换
- java中String和int 的转换
- Java 字符串 String 与整数型 int 之间的转换
- Java学习 之 int/string类型之间的转换
- JAVA中int、string、char[]以及char之间的转换
- java中int,char,string之间的相互转换方法
- 396.leetcode Rotate Function(easy)[找规律]
- 【2】Android Tablayout 自定义图标与文字搭配
- onload与ready的区别
- miniUI-textbox只可以输入规定数量的字符
- C++构造函数失败
- Java int 和String之间的转换
- 标准I/O的机理
- Linux环境下的GCC工具链详解(一)
- ScrollView嵌套listView和gridView的高度显示不全的问题
- 54. Spiral Matrix
- 声学模型学习笔记(一) HMM
- 第十四节:正则表达式及日期类(讲师笔记)
- 《Java NIO》:Channel and Buffer (通道和缓冲区)
- codevs1183 泥泞的道路(最短路)