0
public class Main {

public static void main(String[] args) {
    System.out.println(endOther("Hiabc","abc"));

}

public static boolean endOther(String a , String b) {

    System.out.println(a.substring(a.length() - b.length()));
    return a.substring(a.length() - b.length()) == b;
}
}

basically it prints "abc" but then returns false and I don't know why

dustinos3
  • 934
  • 3
  • 17
  • 27

1 Answers1

1

In Java dont use == to compare string, use equals()

WhyJava
  • 110
  • 3
  • 10