java字符串之基本数据类型与字符串的转化
来源:互联网 发布:淘宝摄影服务商 编辑:程序博客网 时间:2024/06/01 22:51
一、关键技术点
基本类型转化成字符串有三种方法
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));
}
}
/** *//**
* 基本类型与字符串的相互转换
* @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
test.str2int(str) = 156
test.double2str(d) = 12.345
test.str2double(str) = 12.345
- java字符串之基本数据类型与字符串的转化
- 字符串与基本数据类型转化
- 基本数据类型之字符串
- java中基本数据类型与字符串的转换
- 【Java】基本数据类型与封装类、字符串的相互转换
- 小白成长记——Java基础之基本数据类型与字符串的相互转换
- 字符串和基本数据类型之间的相互转化
- API-基本数据类型与字符串的互换
- 字符串与基本数据类型的转换
- 基本数据类型与字符串的转换
- 基本数据类型与字符串的转换方式
- 基本数据类型与字符串之间的转换
- 字符串数组与字符串的转化(C++与Java)
- java字符串与二进制的相互转化
- java字符串与二进制的相互转化
- java字符串与二进制的相互转化
- java字符串与二进制的相互转化
- java字符串与二进制的相互转化
- [转]UML类图关系全面剖析
- 公钥, 私钥和SSL
- 一个月赚5万美元--国产共享软件开发者周奕
- 4. Lambda Expressions (Lambda表达式)与Expressions Tree(表达式树)
- PeachTree Accounting
- java字符串之基本数据类型与字符串的转化
- SQL中char、varchar、text和nchar、nvarchar、ntext的区别
- appservices.exe
- webpart的两个未解决的问题,希望高手指点!!!!!
- aptezbp.exe
- Fedora7输入法安装fcitx
- 解析“extern”
- Javascript的history对象
- ORACLE函数大全