JavaでStringとStringBufferを比較する方法について記載します。
StringとStringBufferを比較する方法
contentEquals メソッドを使用します。
完全一致の場合のみ、true を返します。
構文
contentEquals(StringBuffer 比較対象)
戻り値
boolean:true(完全一致)、false(不一致)
実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
String str = "abcde"; // 完全一致( true ) StringBuffer sb1 = new StringBuffer(); sb1.append("abcde"); boolean ret1 = str.contentEquals(sb1); System.out.println( ret1 ); // true // 不一致( false ) StringBuffer sb2 = new StringBuffer(); sb2.append("bcd"); boolean ret2 = str.contentEquals(sb2); System.out.println( ret2 ); // false |