import java.util.ArrayList; import java.util.List;public class S.pdf

anupamele 27 views 3 slides Apr 13, 2023
Slide 1
Slide 1 of 3
Slide 1
1
Slide 2
2
Slide 3
3

About This Presentation

import java.util.ArrayList;
import java.util.List;
public class SearchList {
/**
* param args
*/
public static void main(String[] args) {
List list = new ArrayList();
list.add(3);
list.add(3);
list.add(1);
System.out.println(\"Search element 3 in list [3,3,1] :\"
+ search(list, 3));
System...


Slide Content

import java.util.ArrayList;
import java.util.List;
public class SearchList {
   /**
   * param args
   */
   public static void main(String[] args) {
       List list = new ArrayList();
       list.add(3);
       list.add(3);
       list.add(1);
       System.out.println(\"Search element 3 in list [3,3,1] :\"
               + search(list, 3));
       System.out.println(\"Search element 5 in list [3,3,1] :\"
               + search(list, 5));
   }
   /**
   * method to find the index of element in the list
   * param list
   * param element
   * return
   */
   public static int search(List list, Object element) {
       int index = -1;
       if (list == null || element == null)
           throw new NullPointerException();
       else {
           int searchElement = (int) element;
           for (int i = 0; i < list.size(); i++) {
               int number = (int) list.get(i);
               if (number == searchElement) {
                   index = i;
               }
           }
       }

       return index;
   }
}
OUTPUT:
Search element 3 in list [3,3,1] :1
Search element 5 in list [3,3,1] :-1

Solution

import java.util.ArrayList;
import java.util.List;
public class SearchList {
   /**
   * param args
   */
   public static void main(String[] args) {
       List list = new ArrayList();
       list.add(3);
       list.add(3);
       list.add(1);
       System.out.println(\"Search element 3 in list [3,3,1] :\"
               + search(list, 3));
       System.out.println(\"Search element 5 in list [3,3,1] :\"
               + search(list, 5));
   }
   /**
   * method to find the index of element in the list
   * param list
   * param element
   * return
   */
   public static int search(List list, Object element) {
       int index = -1;
       if (list == null || element == null)
           throw new NullPointerException();
       else {

           int searchElement = (int) element;
           for (int i = 0; i < list.size(); i++) {
               int number = (int) list.get(i);
               if (number == searchElement) {
                   index = i;
               }
           }
       }
       return index;
   }
}
OUTPUT:
Search element 3 in list [3,3,1] :1
Search element 5 in list [3,3,1] :-1
Tags