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();