Каков будет результат выполнения данного кода?

class Main {
  public static void main (String[] args) {
    String str = "hello";
    StringBuffer sb = new StringBuffer(str);
    System.out.print(sb.equals(str) + "," + str.equals(sb));
  }
}
Explanation
В обоих случаях мы пытаемся сравнить экземпляры разных классов, поэтому результат будет отрицательным. У sb автоматически не станет вызываться toString(). У StringBuffer не переопределен метод equals

Follow CodeGalaxy

Mobile Beta

Get it on Google Play
Send Feedback
Keep exploring
Java quizzes
Cosmo
Sign Up Now
or Subscribe for future quizzes