Java入门第81课——将其他类型转换为字符串类型

问题

        在上一案例的基础上,将其他类型转换为字符串类型,即,将double类型,int类型,boolean类型以及char数组类型的变量转换为String类型变量。

方案

        使用String类的valueOf重载的方法,可以将double类型,int类型,boolean类型以及char数组类型等变量转换为String类变量。在图-14展示了Java API提供的valueOf重载的方法。

image.png

步骤

步骤一:构建测试方法

    首先,在TestString类中,添加testValueOf方法,然后,分别定义double类型,int类型,boolean类型以及char数组类型的变量,代码如下所示:

    package day01;
    
    import org.junit.Test;
    
    public class TestString{
        /**
         *将其他类型转换为字符串类型
         */
         
         @Test
         public void testValueOf(){
             double pi=3.1415926;
             int value=123;
             boolean flag=true;
             char[] charArr={'a','b','c','d','e','f','g'};
         }
    }

步骤二:使用valueOf方法

        使用valueOf重载的方法,将double类型,int类型,boolean类型以及char数组类似等变量转换为String类变量,代码如下所示:

    package day01;
    
    import org.junit.Test;
    
    public class TestString{
        /**
         *将其他类型转换为字符串类型
         */
         
         @Test
         public void testValueOf(){
             double pi=3.1415926;
             int value=123;
             boolean flag=true;
             char[] charArr={'a','b','c','d','e','f','g'};
             String str=String.valueOf(pi);
             
             System.out.println(str);
             
             str=String.valueOf(value);
             System.out.println(str);
             
             str=String.valueOf(flag);
             System.out.println(str);
             
             str=String.valueOf(charArr);
             System.out.println(str);
         }
    }

步骤三:运行        

        运行testValueOf方法,控制台输出结果如下所示:

    3.1415926
    123
    true
    abcdefg

        从输出结果可以看出,已经将double类型数据、int类型数据、boolean类型数据以及字符数组类型数据转成类String类型数据。

关注公众号,回复"string"即可获取string字符串视频

发布了139 篇原创文章 · 获赞 82 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/houjunkang363/article/details/102548047
今日推荐