Advertisement
Guest User

Untitled

a guest
May 21st, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.04 KB | None | 0 0
  1. package arraylistsapp;
  2. import java.util.*;
  3.  
  4. public class ArrayListsApp {
  5.    //1
  6.    static ArrayList <String> sList=new ArrayList <String>();
  7.  
  8.    
  9.    
  10.    //2
  11.    static void addToArrayList(String s){    
  12.        sList.add(s);
  13.    }
  14.    
  15.    //3
  16.    static void displayArrayList(){  
  17.     for(int i=0;i<sList.size();i++){  
  18.        System.out.println(sList.get(i));
  19.     }  
  20.    }
  21.    
  22.    //4
  23.    static int findInArrayList(String s){
  24.    for(int i=0;i<sList.size();i++){
  25.        if(s==sList.get(i)){
  26.            return i;
  27.        }
  28.    }
  29.    return -1;
  30.    }
  31.    
  32.    //5
  33.    static int findInTimesArrayList(String s){
  34.    int counter=0;
  35.     for(int i=0;i<sList.size();i++){
  36.         if(s==sList.get(i)){
  37.             counter++;
  38.         }
  39.     }
  40.    if(counter>0){
  41.        return counter;
  42.    }else return -1;
  43.    
  44.    }
  45.    
  46.    //6
  47.    static boolean existsInArrayList(String s){
  48.    int counter=0;
  49.     for(int i=0;i<sList.size();i++){
  50.         if(s==sList.get(i)){
  51.             counter++;
  52.         }
  53.     }
  54.    if(counter>0){
  55.        return true;
  56.    }else return false;
  57.    
  58.    }
  59.       //7
  60.       static void clearArrayList(){
  61.           for(int i=sList.size()-1;i>=0;i--){
  62.               sList.remove(i);
  63.           }          
  64.       }
  65.      
  66.       //8
  67.       static void deletePosFromArrayList(int position){
  68.           sList.remove(position);
  69.       }
  70.    
  71.       //9
  72.       static boolean deleteFromArrayList(String s){
  73.           if(findInArrayList(s)>-1){
  74.               deletePosFromArrayList(findInArrayList(s));
  75.               return true;
  76.           }
  77.           return false;
  78.       }
  79.      
  80.       //10
  81.       static void sortArrayList(){
  82.           Collections.sort(sList);
  83.       }
  84.      
  85.       //11
  86.       static void shuffleArrayList(){
  87.           Collections.shuffle(sList);
  88.       }
  89.      
  90.      
  91.      
  92.       //13
  93.       static void displayIteratorArrayList(){
  94.         Iterator<String>name=sList.iterator();
  95.         while(name.hasNext()){
  96.             String names=name.next();
  97.             System.out.println(names);
  98.         }
  99.       }
  100.      
  101.       //14
  102.       static void clearIteratorArrayList(){
  103.           Iterator<String>name=sList.iterator();
  104.           while(name.hasNext()){
  105.               name.next();
  106.               name.remove();
  107.           }
  108.            displayIteratorArrayList();
  109.       }
  110.      
  111.      
  112.     public static void main(String[] args) {
  113.        
  114.        addToArrayList("10");
  115.        addToArrayList("Bob");
  116.        addToArrayList("Yolo");
  117.        addToArrayList("Hi");
  118.        addToArrayList("Hello");
  119.        addToArrayList("Hello");
  120.        
  121.        displayArrayList();
  122.         System.out.println("");
  123.        
  124.        int finder=findInArrayList("Hiii");
  125.         System.out.println(finder);
  126.         System.out.println("");
  127.        
  128.        int finderMany=findInTimesArrayList("Hello");
  129.         System.out.println(finderMany);
  130.         System.out.println("");
  131.        
  132.        boolean boolFinder=existsInArrayList("Yolo");
  133.         System.out.println(boolFinder);
  134.         System.out.println("");
  135.        
  136.        
  137.        clearArrayList();
  138.         System.out.println("");
  139.        
  140.        addToArrayList("10");
  141.        addToArrayList("Bob");
  142.        addToArrayList("Yolo");
  143.        addToArrayList("Hi");
  144.        addToArrayList("Hello");
  145.        addToArrayList("Hello");
  146.        addToArrayList("10");
  147.        
  148.        deletePosFromArrayList(2);
  149.        displayArrayList();
  150.        
  151.         System.out.println("");
  152.         System.out.println("");
  153.        
  154.        
  155.        boolean arrayPrinter=deleteFromArrayList("YOLO");
  156.        System.out.println(arrayPrinter);
  157.        System.out.println("");
  158.        
  159.        
  160.        sortArrayList();
  161.        displayArrayList();
  162.         System.out.println("");
  163.        
  164.        shuffleArrayList();
  165.        displayArrayList();
  166.         System.out.println("");
  167.  
  168.        
  169.         //displayArrayList();
  170.         System.out.println("");
  171.        
  172.         displayIteratorArrayList();
  173.         System.out.println("");
  174.        
  175.         clearIteratorArrayList();
  176.  
  177.        
  178.        
  179.     }
  180.    
  181. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement