Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Java Java Basics Perfecting the Prototype String Equality

Umar Islam
Umar Islam
324 Points

I can not make it work!!!

Unfortunately, I am not able to make the variable "firstExample" = "thirdExample" it would help me so much if you could tell me the problem is. Thank you

Equality.java
// I have imported a java.io.Console for you, it is named console. 
String firstExample = "hello";
if(firstExample.equalsIgnoreCase(String thirdExample)){
console.printf("first is equal to third");
};
String secondExample = "hello";
String thirdExample = "HELLO";

1 Answer

Looks like you have initialize "thirdExample" after you try to use it. Move your if-statement to the end of code, after you initialized: String thirdExample = "HELLO". And remove the String in .equalsIgnoreCase(), you don't need the String type as argument when you already have specified this.

Umar Islam
Umar Islam
324 Points

Thank you so much for the help.