字符串相加和valueof_Java字符串valueOf()示例

字符串相加和valueof

Java String valueOf() method is used to create the String representation from different types of inputs.

Java String valueOf()方法用于根据不同类型的输入创建String表示形式。

String valueOf() method is overloaded and accept following types of arguments:

字符串valueOf()方法已重载,并接受以下类型的参数:

  1. int

    整型
  2. long

  3. float

    浮动
  4. double

  5. char

    烧焦
  6. char array

    字符数组
  7. boolean

    布尔值
  8. Object

    目的

Java字符串valueOf()方法签名 (Java String valueOf() Method Signature)

Below image shows the valueOf() overloaded methods, they all are public and static and returns String.

下图显示了valueOf()重载方法,它们都是公共的和静态的,并返回String。

If we pass null argument, then it will throw NullPointerException.

如果我们传递null参数,那么它将抛出NullPointerException

Java字符串valueOf()示例 (Java String valueOf() Examples)

Let’s look at some code snippets for String valueOf() methods usage.

让我们看一下String valueOf()方法用法的一些代码片段。

String.valueOf(Object obj) (String.valueOf(Object obj))

public class JavaStringValueOfExamples {

	public static void main(String[] args) {
		 Data obj = new Data(10);
		 String str = String.valueOf(obj);
		 System.out.println(str);
	}

}

class Data{
	private int id;
	public Data(int i) {
		this.id = i;
	}
	@Override
	public String toString() {
		return "Data{id:"+id+"}";
	}
}

Output: Data{id:10}

输出: Data{id:10}

Note that toString() method is used to create the String representation of the Object.

注意, toString()方法用于创建对象的String表示形式。

String.valueOf(char []数据) (String.valueOf(char[] data))

char[] chars = {'a', 'b', 'c'};
String str1 = String.valueOf(chars);
System.out.println(str1);

Output: abc

输出: abc

String.valueOf(char []数据,int偏移量,int计数) (String.valueOf(char[] data, int offset, int count))

char[] chars = {'a', 'b', 'c'};
String str2 = String.valueOf(chars,1,2);
System.out.println(str2);

Output: bc

输出: bc

String.valueOf(布尔b) (String.valueOf(boolean b))

boolean flag = true;
String str3 = String.valueOf(flag);
System.out.println(str3);

Output: true

输出: true

String.valueOf(char c) (String.valueOf(char c))

char c = 65; // same as char c = 'A'
String str4 = String.valueOf(c);
System.out.println(str4);

Output: A

输出: A

String.valueOf(int i) (String.valueOf(int i))

int i = 'A'; // same as int i = 65
String str5 = String.valueOf(i);
System.out.println(str5);

Output: 65

输出: 65

String.valueOf(long l) (String.valueOf(long l))

long l = 12345L;
String str6 = String.valueOf(l);
System.out.println(str6);

Output: 12345

输出: 12345

String.valueOf(f浮动) (String.valueOf(float f))

float f = 123.45f;
String str7 = String.valueOf(f);
System.out.println(str7);

Output: 123.45

输出: 123.45

String.valueOf(double d) (String.valueOf(double d))

double d = 123.45d;
String str8 = String.valueOf(d);
System.out.println(str8);

Output: 123.45

输出: 123.45

That’s all for String valueOf() example.

这就是String valueOf()示例的全部内容。

GitHub Repository. GitHub Repository下载完整的代码。

翻译自: https://www.journaldev.com/20859/java-string-valueof-examples

字符串相加和valueof

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值