个性化阅读
专注于IT技术分析

Java字符串valueOf()

本文概述

Java字符串valueOf()方法将不同类型的值转换为字符串。通过字符串valueOf()方法的帮助, 你可以将int转换为字符串, long转换为字符串, boolean转换为字符串, 字符转换为字符串, float转换为字符串, double转换为string, object转换为string, char数组转换为string。


内部实施

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字符串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字符串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字符串valueOf(char ch)方法示例

这是重载valueOf()方法的char版本。它采用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字符串valueOf(float f)和valueOf(double d)

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

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字符串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
StringValueOfExample5@2a139a55
赞(0)
未经允许不得转载:srcmini » Java字符串valueOf()

评论 抢沙发

评论前必须登录!