当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java String valueOf()用法及代码示例


java 字符串 valueOf() 方法将不同类型的值转换为字符串。借助字符串 valueOf() 方法,您可以将 int 转换为字符串、long 转换为字符串、布尔值转换为字符串、字符转换为字符串、浮点数转换为字符串、双精度值转换为字符串、对象转换为字符串和字符数组转换为字符串。

内部实现

public static String valueOf(Object obj) {
        return (obj == null) ? "null":obj.toString();
    }

签名

字符串 valueOf() 方法的签名或语法如下:

public static String valueOf(boolean b)
public static String valueOf(char c)
public static String valueOf(char[] c)
public static String valueOf(int i)
public static String valueOf(long l)
public static String valueOf(float f)
public static String valueOf(double d)
public static String valueOf(Object o)

返回

给定值的字符串表示

Java String valueOf() 方法示例

public class StringValueOfExample{
public static void main(String args[]){
int value=30;
String s1=String.valueOf(value);
System.out.println(s1+10);//concatenating string with 10
}}

输出:

3010

Java String valueOf(boolean bol) 方法示例

这是重载 valueOf() 方法的布尔版本。它接受布尔值并返回一个字符串。让我们看一个例子。

public class StringValueOfExample2 {
	public static void main(String[] args) {		
		// Boolean to String
		boolean bol = true;  
		boolean bol2 = false;  
		String s1 = String.valueOf(bol);  
		String s2 = String.valueOf(bol2);
		System.out.println(s1);
		System.out.println(s2);
	}
}

输出:

true
false

Java String valueOf(char ch) 方法示例

这是重载 valueOf() 方法的字符版本。它接受 char 值并返回一个字符串。让我们看一个例子。

public class StringValueOfExample3 {
	public static void main(String[] args) {
		// char to String		
		char ch1 = 'A';  
		char ch2 = 'B';
		String s1 = String.valueOf(ch1);  
		String s2 = String.valueOf(ch2);
		System.out.println(s1);
		System.out.println(s2);
	}
}

输出:

A
B

Java String valueOf(float f) 和 valueOf(double d)

这是重载 valueOf() 方法的浮点版本。它接受浮点值并返回一个字符串。让我们看一个例子。

public class StringValueOfExample4 {
	public static void main(String[] args) {
		// Float and Double to String
		float f  = 10.05f;  
		double d = 10.02;
		String s1 = String.valueOf(f);  
		String s2 = String.valueOf(d);
		System.out.println(s1);
		System.out.println(s2);
	}
}

输出:

10.05
10.02

Java String valueOf() 完整示例

让我们看一个示例,我们将所有基元和对象转换为字符串。

public class StringValueOfExample5 {
	public static void main(String[] args) {
		boolean b1=true;
		byte b2=11;  
		short sh = 12;
		int i = 13;
		long l = 14L;
		float f = 15.5f;
		double d = 16.5d;
		char chr[]={'j','a','v','a'};
		StringValueOfExample5 obj=new StringValueOfExample5();
		String s1 = String.valueOf(b1);  
		String s2 = String.valueOf(b2);  
		String s3 = String.valueOf(sh);  
		String s4 = String.valueOf(i);  
		String s5 = String.valueOf(l);  
		String s6 = String.valueOf(f);  
		String s7 = String.valueOf(d);  
		String s8 = String.valueOf(chr);  
		String s9 = String.valueOf(obj);  
		System.out.println(s1);
		System.out.println(s2);
		System.out.println(s3);
		System.out.println(s4);
		System.out.println(s5);
		System.out.println(s6);
		System.out.println(s7);
		System.out.println(s8);
		System.out.println(s9);
	}
}

输出:

true
11
12
13
14
15.5
16.5
java
[email protected]




相关用法


注:本文由纯净天空筛选整理自 Java String valueOf()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。