组一:
☆ 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/char/double/float/int/long/short/Object → String (其他类型 转 字符串) java.lang.String ·static String valueOf(boolean/char/char[]/double/float/int/long/short/Object) 返回指定参数的字符串表示形式。注:Object类型实际的是 obj.toString() 的值。 java.lang.Boolean/Character/Double/Float/Integer/Long/Short ·static String toString(boolean/char/double/float/integer/long/short) 返回表示指定 类型 的一个新 String 对象。 ☆ String → boolean/double/float/int/long/short (字符串 转 其他类型) java.lang.Boolean/Double/Float/Integer/Long/Short ·static boolean parseBoolean(String s) ·static double parseDouble(String s) ·static float parseFloat(String s) ·static int parseInt(String s) ·static long parseLong(String s) ·static short parseShort(String s)
组三:
☆ 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) |
|