1.基本数据类型转换为String类型
这里讲解两种方法:
(1)包装类都提供一个toString(形参)静态方法,该方法返回基本数据类型值的String对象。以int类型为例,public static String toString(int i)返回一个表示指定整数的String对象。
(2)利用String类的valueOf(形参)静态方法。以int类型为例,String类的静态方法public static String valueOf(int i)返回int参数的字符串表示形式,其本质还是调用了Integer.toString(int i)方法。
2.String类型转换为基本数据类型
(1)除char类型外,其他基本数据类型通过各自包装类调用parseXxx(参数)静态方法实现。以int类型为例,Integer类的静态方法public static int parseInt(String s)throws Number Format Exception将字符串参数作为有符号的十进制整数进行解析。
(2)String类型转换为char类型,通常有2种方法:一是使用String类的实例方法public char char At(int index)返回String对象指定索引处的char值,索引范围为0到length()-1;二是使用String类的实例方法public char[]toChar Array()将String对象转换为一个新的char数组,然后可以使用位置索引访问char数组中的任意字符。(www.xing528.com)
【例7-3】
演示基本数据类型和String类型相互转换。
测试类Wrapper Class Test3如图7-3所示。
图7-3 基本数据类型和String类型相互转换
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。