详解StringBuffer,StringBuilder,String之间的相互转换

1.StringBuffer以及String之间的相互转换(StringBuilder一样)

有时候,string在解题的时候不能更改string的大小,所以我们往往会采用StringBuffer,动态的更改字符串,但是当题目要求返回String时,我们必须要将StringBuffer转换回来。主要的方法如下

1.String—> StringBuffer

  • 构造法:
 String s="Hello";    
 StringBuffer str=new StringBuffer(s);
  • append法
 String s="Hello"; 
 StringBuffer str=new StringBuffer();
 str.append(s)

2.StringBuffer---->String

  • 构造法
StringBuffer str=new StringBuffer("java");
String s=new String(str); 
  • toString( )法
StringBuffer str=new StringBuffer("java");
String s=str.toString();

版权声明:本文为m0_48256515原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。