例5.7
Test2String.java

class Test2String  
{
    public static void main(String[] argvs)
    {
        boolean b=false;
        char c='A';
        int i=10;
        long l=123456789;
        float f=1.168f;//由于默认带小数点的数据是double类型,因此如果要定义为float,在数据后面加上f,否则会提示"可能会损失精度"
        double d=Math.PI;
        Test2String obj=new Test2String();


        System.out.println(String.valueOf(b));
        System.out.println(String.valueOf(c));
        System.out.println(String.valueOf(i));
        System.out.println(String.valueOf(l));
        System.out.println(String.valueOf(f));
        System.out.println(String.valueOf(d));
        System.out.println(String.valueOf(obj));

    }
}

例5.8
Test2StringA.java

class Test2StringA{  
    public static void main(String[] args){
        boolean b=false;
        char c='A';
        int i=10;
        long L=123456789;
        float f=1.168f;
        double d=Math.PI;

        String[] s=new String[6];
        s[0]=Boolean.toString(b);
        s[1]=Character.toString(c);
        s[2]=Integer.toString(i);
        s[3]=Long.toString(L);
        s[4]=Float.toString(f);
        s[5]=Double.toString(d);

        for(i=0; i<6; i++)
            System.out.println(s[i]);
    }
}

注:本博客内容节选自高飞编著的Java程序设计实用教程 ,详细内容请参阅书籍。