I want to convert this method to search by first letter instead of the full name (for example if the user enter F it shows all node that have F letter in its name ) public void search() { int flag = 0; Node pointer; System.out.print("Enter the name you want to search: "); String key = input.next(); pointer = root; while (pointer != null) { if (pointer.name.compareTo(key) == 0) { flag = 1; System.out.println("RECORD FOUND"); System.out.println(); System.out.println("--------------------------"); System.out.println("NAME\t| CONTACT NUMBER "); System.out.println("--------------------------"); System.out.println("" + pointer.name + "\t " + pointer.number); System.out.println("------------------------"); break; } if ((pointer.name).compareTo(key) > 0) { pointer = pointer.left; } else { pointer = pointer.right; } } if (flag == 0) { System.out.println("RECORD NOT FOUND"); } }
I want to convert this method to search by first letter instead of the full name (for example if the user enter F it shows all node that have F letter in its name )
public void search() {
int flag = 0;
Node pointer;
System.out.print("Enter the name you want to search: ");
String key = input.next();
pointer = root;
while (pointer != null)
{
if (pointer.name.compareTo(key) == 0) {
flag = 1;
System.out.println("RECORD FOUND");
System.out.println();
System.out.println("--------------------------");
System.out.println("NAME\t| CONTACT NUMBER ");
System.out.println("--------------------------");
System.out.println("" + pointer.name + "\t " + pointer.number);
System.out.println("------------------------");
break;
}
if ((pointer.name).compareTo(key) > 0) {
pointer = pointer.left;
} else {
pointer = pointer.right;
}
}
if (flag == 0) {
System.out.println("RECORD NOT FOUND");
}
}
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)