java的String.valueof()与toString()

  • 2021年10月29日
  • Java

//String.valueOf()转换null值时不会报空指针错误,但是会返回一个"null"的字符串,慎用之
public static void main(String[] args) {
	String str1 = null;
	String str2 = "";
	System.out.println(String.valueOf(str1));	//输出"null"字符串,这是个坑爹设计null,会返回一个null的字符串
	System.out.println(String.valueOf(str2));	//输出""空字符串
	
//	System.out.println(str1.toString());		//报错空指针
	System.out.println(str2.toString());		//输出""空字符串
}

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注