How to (and how not to) compare Strings in Java; Intro to Java (full course) Lesson 3 Video 3

Published: 14 June 2024
on channel: DesignCodeDebugRepeat
123
6

This series of videos is suitable for programmers with minimal (or no) programming experience who want to learn Java. You cannot compare Strings with the relational operators (well, you can, but you won't be comparing the characters in the string), so this video explains why and shows the proper way to compare strings.

There is a suggested (free) book below that you could read along with the videos lessons. However, the video is very straightforward and can also stand alone or accompany any other introductory Java textbook. Let's have some fun learning to program in Java!

PLAYLIST

   • Introduction to Programming in Java, ...  

BOOK AND WEBSITE RESOURCES

This video is suitable to watch after reading Chapters 2 and 3 of Introduction to Programming Using Java, by David J. Eck:
https://math.hws.edu/eck/cs124/downlo...

The Elements of Java Style text is available here*:
https://amzn.to/4c2gn8H
*As an Amazon Associate I earn from qualifying purchases. Your purchases help me continue to bring you content!


Here is the Oracle documentation for String:
https://docs.oracle.com/javase/8/docs...

Here is a list of Unicode code charts from unicode.org:
https://www.unicode.org/charts/

The basic latin chart:
https://www.unicode.org/charts/PDF/U0...

The list of notable African-American women in Computer Science from Wikipedia:
https://en.wikipedia.org/wiki/African...

Dr. Marian Croak patent interview:
   • Speaker Series: Marian Croak  

Mary Jackson video from NASA:
   • In the Midst of Segregation, She Pers...  

The Open JDK page is here:
https://jdk.java.net/

The Eclipse IDE page is here:
https://eclipseide.org/

PRACTICE

You can practice writing the code from the video here*:
https://codecheck.io/files/2405261229...

*The CodeCheck system courtesy of Cay Horstmann, https://horstmann.com/codecheck/

If you want to earn credit for learning to code, take an online course at CCRI! These videos are part of the Java Programming course:
https://ccri.edu/comp/

GET THE CODE

The github repository with all of the code examples for Lesson 3 is here:
https://github.com/ProfessorBurke/Jav...

RESOURCE ATTRIBUTIONS

Java JDK image from Oracle:
https://www.oracle.com/java/technolog...

Java coffee cup image:
By Mark Anderson (work for hire for Sun Microsystems) - http://www.logoeps.com/java-eps-vecto..., Fair use, https://en.wikipedia.org/w/index.php?...


00:00 Welcome and review of relational operators
00:39 The wrong way
01:59 Why it's wrong (primitives, objects, and stack/heap)
06:30 Properly comparing strings


Watch video How to (and how not to) compare Strings in Java; Intro to Java (full course) Lesson 3 Video 3 online without registration, duration hours minute second in high quality. This video was added by user DesignCodeDebugRepeat 14 June 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 12 once and liked it people.