Write a Program to perform the basic operations like insert, delete, display and search in a list. List contains String object items where these operations are to be performed.
Operations on String List
Write a Program to perform the basic operations like insert, delete, display and search in a list. List contains String object items where these operations are to be performed.
Sample Input and Output:
1. Insert
2. Search
3. Delete
4. Display
5. Exit
Enter your choice:
1
Enter the item to be inserted:
Bottle
Inserted successfully
1. Insert
2. Search
3. Delete
4. Display
5. Exit
Enter your choice:
1
Enter the item to be inserted:
Water
Inserted successfully
1. Insert
2. Search
3. Delete
4. Display
5. Exit
Enter your choice:
1
Enter the item to be inserted:
Cap
Inserted successfully
1. Insert
2. Search
3. Delete
4. Display
5. Exit
Enter your choice:
1
Enter the item to be inserted:
Monitor
Inserted successfully
1. Insert
2. Search
3. Delete
4. Display
5. Exit
Enter your choice:
2
Enter the item to search :
Mouse
Item not found in the list.
1. Insert
2. Search
3. Delete
4. Display
5. Exit
Enter your choice:
2
Enter the item to search:
Monitor
Item found in the list.
1. Insert
2. Search
3. Delete
4. Display
5. Exit
Enter your choice :
3
Enter the item to delete:
Mouse
Item does not exist.
1. Insert
2. Search
3. Delete
4. Display
5. Exit
Enter your choice:
4
The Items in the list are :
Bottle
Water
Cap
Monitor
1. Insert
2. Search
3. Delete
4. Display
5. Exit
Enter your choice :
3
Enter the item to delete:
Cap
Deleted successfully
1. Insert
2. Search
3. Delete
4. Display
5. Exit
Enter your choice:
4
The Items in the list are :
Bottle
Water
Monitor
1. Insert
2. Search
3. Delete
4. Display
5. Exit
Enter your choice: 5
Program:
package com.paagalblogger; //remove this line when copy
import java.util.ArrayList;
import java.util.Collection;
import java.util.Objects;
import java.util.Scanner;
public class Exp2_3 {
public static void main(String[] args) {
/*
* paagalblogger.blogspot.com
*/
Scanner sc = new Scanner(System.in);
Collection<String> list = new ArrayList<>();
while(true){
System.out.println("1. Insert");
System.out.println("2. Search");
System.out.println("3. Delete");
System.out.println("4. Display");
System.out.println("5. Exit");
System.out.print("Enter your choice: ");
int choice = sc.nextInt();
switch (choice) {
case 1 -> {
System.out.println("Enter the String to be added");
String s = sc.next();
list.add(s);
System.out.println("String added successfully");
}
case 2 -> {
System.out.println("Enter the String to be searched: ");
String s = sc.next();
if(list.contains(s))
System.out.println("Item present in the list");
else
System.out.println("Item not present");
}
case 3 -> {
if (list.isEmpty()) {
System.out.println("Err: List is Empty. Underflow Condition.");
break;
}
System.out.println("Enter the String to be deleted");
String s = sc.next();
if(list.contains(s)){
list.remove(s);
System.out.println("Item present in the list");
}
else
System.out.println("Item not present");
}
case 4 ->
System.out.println(list);
default -> System.exit(0);
}
}
}
}
Comments
Post a Comment