Java标准类库中类型相互转化的方法
来源:互联网 发布:人大网络教育学生登录 编辑:程序博客网 时间:2024/04/26 09:35
组一:
☆ String → byte[] (字符串 转 字节数组)
java.lang.String
·byte[] getBytes()
使用平台的默认字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
·byte[] getBytes(Charset charset)
使用给定的 charset 将此 String 编码到 byte 序列,并将结果存储到新的 byte 数组。
·byte[] getBytes(String charsetName)
使用指定的字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
☆ String → char[] (字符串 转 字符数组)
java.lang.String
·char[] toCharArray()
将此字符串转换为一个新的字符数组。
☆ String → double[]/float[]/int[]/long[]/short[] (字符串 转 其他基本类型数组)
可以先转成byte[]或char[],然后通过基本类型间的相互转化完成数组对象类型的转变。
注:String不可能转变成boolean[]数组类型
☆ boolean[]/byte[]/char[]/double[]/float[]/int[]/long[]/short[]/Object[] → String (数组类型 转 字符串)
java.util.Arrays
·static String toString(boolean[]/byte[]/char[]/double[]/float[]/int[]/long[]/short[]/Object[])
返回指定数组内容的字符串表示形式。
java.lang.String
·static String valueOf(char[])
返回char[]数组的字符串表示形式 组一:
☆ String → byte[] (字符串 转 字节数组)
java.lang.String
·byte[] getBytes()
使用平台的默认字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
·byte[] getBytes(Charset charset)
使用给定的 charset 将此 String 编码到 byte 序列,并将结果存储到新的 byte 数组。
·byte[] getBytes(String charsetName)
使用指定的字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
☆ String → char[] (字符串 转 字符数组)
java.lang.String
·char[] toCharArray()
将此字符串转换为一个新的字符数组。
☆ String → double[]/float[]/int[]/long[]/short[] (字符串 转 其他基本类型数组)
可以先转成byte[]或char[],然后通过基本类型间的相互转化完成数组对象类型的转变。
注:String不可能转变成boolean[]数组类型
☆ boolean[]/byte[]/char[]/double[]/float[]/int[]/long[]/short[]/Object[] → String (数组类型 转 字符串)
java.util.Arrays
·static String toString(boolean[]/byte[]/char[]/double[]/float[]/int[]/long[]/short[]/Object[])
返回指定数组内容的字符串表示形式。
java.lang.String
·static String valueOf(char[])
返回char[]数组的字符串表示形式 组三:
☆ Boolean/Character/Double/Float/Integer/Long/Short/Object → String (字符串 转 其他类型)
java.lang.Boolean/Character/Double/Float/Integer/Long/Short/Object
·String toString()
返回该对象的字符串表示形式。
注:Object类型的表示形式默认为getClass().getName() + '@' + Integer.toHexString(hashCode())
☆ String → Boolean/Double/Float/Integer/Long/Short (字符串 转 包装器类型)
java.lang.Boolean/Double/Float/Integer/Long/Short
·static Boolean/Double/Float/Integer/Long/Short valueOf(String s)
返回保存用参数字符串 s 表示的 基本数据类型 值的 包装器 对象。
注:String不能轻易的转变成Character类型。
组四:
☆ Boolean/Character/Double/Float/Integer/Long/Short ←→ boolean/character/double/float/int/long/short (包装器和基本数据类型间的转变)
(1) 包装器转变成基本数据类型
java.lang.Character
·char charValue()
java.lang.Double/Float/Integer/Long/Short
·int intValue()
·shortValue()
·longValue()
·float floatValue()
·double doubleValue()
注:Boolean不能转变成boolean类型
(2) 基本数据类型转变成包装器
java.lang. Boolean/Character/ Double/Float/Integer/Long/Short
·static Boolean valueOf(boolean b)
·static Character valueOf(char c)
·static Double valueOf(double d)
·static Float valueOf(float f)
·static Integer valueOf(int i)
·static Long valueOf(long l)
·static Short valueOf(short s)
- Java标准类库中类型相互转化的方法
- 总结Java标准类库中类型相互转化的方法
- java中String类型和char[]类型的相互转化
- JAVA的数组 && 原始类型和引用类型以及String与int long相互转化 && String与byte[]相互转化
- Java中int,String类型相互转化
- Java:String和date类型相互转化
- java中Int与String的相互转化方法
- CString LPCTSTR LPTSTR 类型的相互转化
- CString LPCTSTR LPTSTR 类型的相互转化
- CString LPCTSTR LPTSTR 类型的相互转化
- CString LPCTSTR LPTSTR 类型的相互转化
- VC中类型的相互转化
- VC中类型的相互转化(转)
- VC中类型的相互转化(转)
- VC中类型的相互转化
- VC中类型的相互转化
- VC中类型的相互转化
- VC中类型的相互转化
- 了解Symbian[签名]及[证书]
- Jsp Servlet常用 Listener的分类
- 通过动态
- Linux驱动开发学习笔记
- Spherical Harmonics lighting
- Java标准类库中类型相互转化的方法
- 希望认识更多编程高手
- Linux 2.6字符设备驱动程序样例
- 约瑟夫环问题两种情况解答
- 基于WinCE的I2C驱动程序设计
- 《IAS(Internet验证服务) RADIUS实现无线网络验证》的补充和总结
- 在Insert语句中使用参数
- 送达方式
- Spring,hibernate,struts的问题