i need help with filling incorrect each line that is indicat

i need help with filling in/correct each line that is indicated by a comment with a number

import java.util.HashSet;

import java.util.Scanner;

import java.util.Set;

public class SetTest1

{

private static Scanner scanner = new Scanner(System.in);

public static void main(String args[])

{

// #1 Declare a Hashset of Strings called names

getNames(names); // get input from user

searchNames(names); // search for names

}

// get names

public static void getNames(Set<String> names)

{

// get name from standard input

System.out.println(\"Add a name to set, use end to terminate input:\");

String inputName = scanner.next();

// obtain input until end entered

while (!inputName.equals(\"end\"))

{

// insert name

// #2 add names to the list

System.out.println(\"Add a name to set, use end to terminate input:\");

inputName = scanner.next();

}

}

// search names from list

private static void searchNames(Set<String> names)

{

// get name from standard input

System.out.println(

\"Search a name, use end to terminate searching:\");

String inputName = scanner.next();

// obtain input until end entered

while (!inputName.equals(\"end\"))

{

//#3 if the name is found, please print it, if not tell me it is not in the set

System.out.println(\"Search a name, use end to terminate searching:\");

inputName = scanner.next();

}

}

} // end class ListTest

Solution

Code is added in program made as BOLD

import java.util.HashSet;

import java.util.Scanner;

import java.util.Set;

public class SetTest1

{

private static Scanner scanner = new Scanner(System.in);

public static void main(String args[])

{

// #1 Declare a Hashset of Strings called names

getNames(names); // get input from user

searchNames(names); // search for names

}

// get names

public static void getNames(Set<String> names)

{

// get name from standard input

System.out.println(\"Add a name to set, use end to terminate input:\");

String inputName = scanner.next();

// obtain input until end entered

while (!inputName.equals(\"end\"))

{

// insert name

// #2 add names to the list

names.add(inputName);

System.out.println(\"Add a name to set, use end to terminate input:\");

inputName = scanner.next();

}

}

// search names from list

private static void searchNames(Set<String> names)

{

// get name from standard input

System.out.println(

\"Search a name, use end to terminate searching:\");

String inputName = scanner.next();

// obtain input until end entered

while (!inputName.equals(\"end\"))

{

//#3 if the name is found, please print it, if not tell me it is not in the set

boolean result=names.contains(inputName);

if(result){

System.out.println(\"Search String Found \"+inputName);

}

else{

System.out.println(\"Search String Not Found \");

}

System.out.println(\"Search a name, use end to terminate searching:\");

inputName = scanner.next();

}

}

} // end class ListTest

i need help with filling in/correct each line that is indicated by a comment with a number import java.util.HashSet; import java.util.Scanner; import java.util.
i need help with filling in/correct each line that is indicated by a comment with a number import java.util.HashSet; import java.util.Scanner; import java.util.
i need help with filling in/correct each line that is indicated by a comment with a number import java.util.HashSet; import java.util.Scanner; import java.util.

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site