String和StringBuffer、StringBuilder相互转换

String-----StringBuffer

  • 通过构造方法:StringBuffer sb = new StringBuffer("abc");
  • 通过append方法:StringBuffer sb = new StringBuffer();sb.append("abc");

StringBuffer------String

  • 通过构造方法:StringBuffer sb = new StringBuffer("abc");String s = new String(sb);
  • 通过toString方法:StringBuffer sb = new StringBuffer("abc");String s = sb.toString();
  • 通过subString方法:StringBuffer sb = new StringBuffer("abc");String s = sb.substring(0, sb.length());

String转StringBuilder、StringBuilder转String同理

你可能感兴趣的:(Java基础)