• Java valueOf()方法:返回数据的字符串表示形式

    Java String 类中的 valueOf() 方法是一个静态方法,返回指定类型参数的字符串表示形式。指定类型参数可以是 boolean、char、int、long、float 和 double。

    语法1

    返回 boolean 参数的字符串表示形式。如果参数为 true,则返回一个等于 "true" 的字符串;否则,返回一个等于 "false" 的字符串。

    valueOf(boolean b)

    参数说明:

    • b:要表示为字符串的 boolean 对象。

    示例

    使用 valueOf() 函数获取 boolean 类型数据的字符串形式。

    public static void main(String[] args){
        boolean strCom = true;  //定义要进行转换的字符串
        String str = String.valueOf(strCom);  //将boolean对象进行转换
        System.out.println(str);  //将转换后的字符串输出
    }

    运行程序,str 的输出结果为 "true"。

    语法2

    返回 char 参数的字符串表示形式。

    valueOf(char c)

    参数说明:

    • c:要转换为字符串的 char 字符。

    示例

    使用 valueOf() 函数获取 char 类型数据的字符串形式。

    public static void main(String[] args){
        char strCom = '张';  //定义字符对象
        String str = String.valueOf(strCom);  //将字符转换为字符串
        System.out.println(str);  //将转换后的字符串输出
    }

    输出字符串 str,结果为“张”。

    语法3

    int 参数的字符串表示形式。该表示形式恰好是单参数的 Integer.toString 方法返回的结果。

    valueOf(int i)

    参数说明:

    • i:要转换为字符串的int类型变量。

    示例

    使用 valueOf() 函数获取 int 类型数据的字符串形式。

    public static void main(String[] args){
        int strCom = 2019;  //定义int型数据
        String str = String.valueOf(strCom);  //对int变量
        System.out.println(str);  //将转换后的内容输出
    }

    输出字符串 str,结果为“2019”。

    语法4

    返回 long 参数的字符串表示形式。该表示形式恰好是单参数的 Long.toString 方法返回的结果。

    valueOf(long l)

    参数说明:

    • l:要转换为字符串的long类型变量。

    示例

    本示例使用 valueOf() 函数获取 long 类型数据的字符串形式。

    public static void main(String[] args){
        long strCom = 214L;  //定义长整型数据
        String str = String.valueOf(strCom);  //将变量转换为String类型
        System.out.println(str);  //输出转换后的结果
    }

    输出字符串 str,结果为“214”。

    语法5

    返回 float 参数的字符串表示形式。该表示形式恰好是单参数的 Float.toString 方法返回的结果。

    valueOf(float f)

    参数说明:

    • f:要转换为字符串的float类型变量。

    示例

    本示例使用 valueOf() 函数获取 float 类型数据的字符串形式。float 类型数据的值为十进制表示的单精度小数(在数字后加 F)。

    public static void main(String[] args){
        float strCom = 12.12F;  //定义浮点型数据
        String str = String.valueOf(strCom);  //将浮点变量进行类型转换
        System.out.println(str);  //输出转换后的结果
    }

    输出字符串 str,结果为“12.12”。

    语法6

    返回 double 参数的字符串表示形式。该表示形式恰好是单参数的 Double.toString 方法返回的结果。

    valueOf(double d)

    参数说明:

    • d:要转换为字符串的double类型变量。

    示例

    本示例使用 valueOf() 函数获取 double 类型数据的字符串形式。其中 double 类型数据的值为十进制表示的双精度小数。

    public static void main(String[] args){
        double strCom = 56.78; //定义double型数据,十进制双精度小数
        String str = String.valueOf(strCom); //将参数转换为字符串对象
        System.out.println(str); //将转换后的字符串输出
    }

    输出字符串 str,结果为“56.78”。

    语法7

    返回 char 数组参数的字符串表示形式。字符数组的内容已被复制,后续修改不会影响新创建的字符串。

    valueOf(char[] data)

    参数说明:

    • data:要转换为字符串的字符数组。

    示例

    本示例使用 valueOf() 函数获取与数组序列相同的字符串形式。

    char[] array = {'C','语','言','中','文','网'};  //定义一个字符数组
    String data = String.valueOf(array);  //将字符数组进行字符串转换
    System.out.println(data);  //将转换后的字符串输出

    输出字符串 str,结果为“C”。

更多...

加载中...