Как сравнивать строки классов StringBuilder и StringBuffer?
Equals сравнивает сами объекты, а не строки, так как в отличии от String не заоверрайден в этих классах.
Как быть? Конвертировать в String?
Вот так, например:
StringBuilder sb = new StringBuilder();
sb.append("test");
StringBuilder sb2 = new StringBuilder();
sb2.append("test");
System.out.println(sb.toString().equals(sb2.toString()));
Что мешало разрабам Java заоверрайдить метод?