StringクラスオブジェクトとStringBufferクラスオブジェクト間の相互変換と比較を実現

828 ワード

StringクラスオブジェクトをStringBufferクラスオブジェクトに変換
方法1:StringBufferクラスを利用した構築方法
StringBuffer sb = new StringBuffer("hello");

方法2:append()メソッドを利用する
StringBuffer sb = new StringBuffer();
sb.append("hello");

StringBufferクラスオブジェクトをStringクラスオブジェクトに変換する
方法一:toString()手法による実現
StringBuffer sb = new StringBuffer("hello");
string str = sb.toString();

方法2:Stringクラスを利用した構造方法(public String(StringBuffer Buffer))
StringBuffer sb = new StringBuffer("hello");
String str = new String(sb);

StringクラスオブジェクトとStringBufferクラスオブジェクトの比較を実現
contentEquals()メソッドの使用
StringBuffer sb = new StringBuffer("hello");
System.out.println("hello".contentEquals(sb));