您的位置:首页 > 编程语言 > Java开发

java字符串之基本数据类型与字符串的转化

2007-11-20 10:11 399 查看
一、关键技术点
基本类型转化成字符串有三种方法
1、使用String的valueOf方法
2、将基本数据类型封装为对象,再调用对象的toString方法
3、用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串。
字符串转换成基本类型有两个方法
1、调用基本类型封装类的parseXxx静态方法。
2、用字符串构造基本类型的封装对象,再调用封装对象的xxxValue方法。
二、演示实例


package book.oo.String;




/** *//**


* 基本类型与字符串的相互转换


* @author Administrator


*


*/






public class BasicTypeToString ...{






/** *//**


* 整数转换成字符串


* @param n 待转换的整数


* @return 返回转换后的字符串


*/




public String int2str(int n) ...{


//3种转换方法实现转换


//第一种


//return new Integer(n).toString();


//第二种,注意""中间没有空格


//return "" + n;


//第三种


return String.valueOf(n);


}






/** *//**


* 字符串转换成整数


* @param str 待转换的字符串


* @return 返回转换后的整数


*/




public int str2int(String str) ...{


//2种方法实现转换


//第一种


//return new Integer(str).intValue();


//第二种


return Integer.parseInt(str);


}






public String double2str(double d) ...{


//return new Double(d).toString();


//return "" + d;


return String.valueOf(d);


}






public double str2double(String str) ...{


//return new Double(str).doubleValue();


return Double.parseDouble(str);


}


//其他基本类型与字符串相互转化这里不一一列出,方法都类似






public static void main(String[] args) ...{


BasicTypeToString test = new BasicTypeToString();


int n = 156;


String str1 = test.int2str(n);


System.out.println("test.int2str(n) = " + str1);


System.out.println("test.str2int(str) = " + test.str2int(str1));




double d = 12.345;


String str2 = test.double2str(d);


System.out.println("test.double2str(d) = " + str2);


System.out.println("test.str2double(str) = " + test.str2double(str2));


}




}

程序输出:


test.int2str(n) = 156


test.str2int(str) = 156


test.double2str(d) = 12.345


test.str2double(str) = 12.345
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: