java中String与基础类型之间的转换
来源:互联网 发布:sd卡数据恢复手机软件 编辑:程序博客网 时间:2024/05/22 01:43
1. 由基本数据型态转换成 String
String 类别中已经提供了将基本数据型态转换成 String 的 static方法,也就是 String.valueOf() 这个参数多载的方法。
有下列几种
String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串
String.valueOf(char c) : 将 char 变量 c 转换成字符串
String.valueOf(char[] data) : 将 char 数组 data 转换成字符串
String.valueOf(char[] data, int offset, int count) :
将 char 数组 data 中 由 data[offset] 开始取 count 个元素 转换成字符串
String.valueOf(double d) : 将 double 变量 d 转换成字符串
String.valueOf(float f) : 将 float 变量 f 转换成字符串
String.valueOf(int i) : 将 int 变量 i 转换成字符串
String.valueOf(long l) : 将 long 变量 l 转换成字符串
String.valueOf(Object obj) : 将 obj 对象转换成 字符串, 等于 obj.toString()
2. 由String 转换成基本数据型态
Byte.parseByte(String s) : 将 s 转换成 byte
Byte.parseByte(String s, int radix) : 以 radix 为基底 将 s 转换为 byte
比如说 Byte.parseByte("11", 16) 会得到 17
double :
Double.parseDouble(String s) : 将 s 转换成 double
float :
Double.parseFloat(String s) : 将 s 转换成 float
int :
Integer.parseInt(String s) : 将 s 转换成 int
long :
Long.parseLong(String)
String 类别中已经提供了将基本数据型态转换成 String 的 static方法,也就是 String.valueOf() 这个参数多载的方法。
有下列几种
String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串
String.valueOf(char c) : 将 char 变量 c 转换成字符串
String.valueOf(char[] data) : 将 char 数组 data 转换成字符串
String.valueOf(char[] data, int offset, int count) :
将 char 数组 data 中 由 data[offset] 开始取 count 个元素 转换成字符串
String.valueOf(double d) : 将 double 变量 d 转换成字符串
String.valueOf(float f) : 将 float 变量 f 转换成字符串
String.valueOf(int i) : 将 int 变量 i 转换成字符串
String.valueOf(long l) : 将 long 变量 l 转换成字符串
String.valueOf(Object obj) : 将 obj 对象转换成 字符串, 等于 obj.toString()
//范例1:int i = 10; String str = String.valueOf(i); //str就是“10”
2. 由String 转换成基本数据型态
将String 转换成基本数据型态转可使用基本数据型态的包装类别,比如说 String 转换成 byte 可以使用Byte.parseByte(String s) 这一类的方法如果无法将 s 分析 则会丢出 NumberFormatException 。
byte :Byte.parseByte(String s) : 将 s 转换成 byte
Byte.parseByte(String s, int radix) : 以 radix 为基底 将 s 转换为 byte
比如说 Byte.parseByte("11", 16) 会得到 17
double :
Double.parseDouble(String s) : 将 s 转换成 double
float :
Double.parseFloat(String s) : 将 s 转换成 float
int :
Integer.parseInt(String s) : 将 s 转换成 int
long :
Long.parseLong(String)
- java中String与基础类型之间的转换
- [分享]Java中Byte与基础类型之间的转换
- [分享]Java中Byte与基础类型之间的转换
- java中Date类型和String类型之间的转换
- java中char类型数组与String类型之间的转换
- java String与Date类型之间的相互转换
- Java中Long、String、Date 类型之间的转换
- Java中Integer、int、String类型之间的转换关系
- Java中String类型和其他数据类型之间的转换
- Java中Long、String、Date 类型之间的转换
- Java中Long、String、Date 类型之间的转换
- Java中Long、String、Date 类型之间的转换
- DataSet 与 String 类型之间的转换
- Data与String 类型之间的转换
- double与string类型之间的转换
- String与基本类型之间的转换
- String 与 int之间的类型转换
- java Date类型 ,String类型,long类型之间的转换
- C# 广播TS流精确计时发送
- Eclipse Helios 3.6.2 官网下载地址
- 自定义图层ItemizedOverlay
- TreeSet类 Comparator与Comparable
- Java学习系列(十三)Java面向对象之界面编程
- java中String与基础类型之间的转换
- hdu1059(多重背包,用完全背包模拟)
- [翻译Joel On Software]基于事实证据的进度计划/Evidence Based Scheduling
- 海量数据库及分区4——《12年资深DBA教你Oracle开发与优化——性能优化部分》
- 11.11数据结构 ----关于二叉树小结
- 自己不熟悉的c++知识点
- 任务、进程和线程
- JVM 运行时数据区
- ubuntu 安装JDK