Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package arraylistsapp;
- import java.util.*;
- public class ArrayListsApp {
- //1
- static ArrayList <String> sList=new ArrayList <String>();
- //2
- static void addToArrayList(String s){
- sList.add(s);
- }
- //3
- static void displayArrayList(){
- for(int i=0;i<sList.size();i++){
- System.out.println(sList.get(i));
- }
- }
- //4
- static int findInArrayList(String s){
- for(int i=0;i<sList.size();i++){
- if(s==sList.get(i)){
- return i;
- }
- }
- return -1;
- }
- //5
- static int findInTimesArrayList(String s){
- int counter=0;
- for(int i=0;i<sList.size();i++){
- if(s==sList.get(i)){
- counter++;
- }
- }
- if(counter>0){
- return counter;
- }else return -1;
- }
- //6
- static boolean existsInArrayList(String s){
- int counter=0;
- for(int i=0;i<sList.size();i++){
- if(s==sList.get(i)){
- counter++;
- }
- }
- if(counter>0){
- return true;
- }else return false;
- }
- //7
- static void clearArrayList(){
- for(int i=sList.size()-1;i>=0;i--){
- sList.remove(i);
- }
- }
- //8
- static void deletePosFromArrayList(int position){
- sList.remove(position);
- }
- //9
- static boolean deleteFromArrayList(String s){
- if(findInArrayList(s)>-1){
- deletePosFromArrayList(findInArrayList(s));
- return true;
- }
- return false;
- }
- //10
- static void sortArrayList(){
- Collections.sort(sList);
- }
- //11
- static void shuffleArrayList(){
- Collections.shuffle(sList);
- }
- //13
- static void displayIteratorArrayList(){
- Iterator<String>name=sList.iterator();
- while(name.hasNext()){
- String names=name.next();
- System.out.println(names);
- }
- }
- //14
- static void clearIteratorArrayList(){
- Iterator<String>name=sList.iterator();
- while(name.hasNext()){
- name.next();
- name.remove();
- }
- displayIteratorArrayList();
- }
- public static void main(String[] args) {
- addToArrayList("10");
- addToArrayList("Bob");
- addToArrayList("Yolo");
- addToArrayList("Hi");
- addToArrayList("Hello");
- addToArrayList("Hello");
- displayArrayList();
- System.out.println("");
- int finder=findInArrayList("Hiii");
- System.out.println(finder);
- System.out.println("");
- int finderMany=findInTimesArrayList("Hello");
- System.out.println(finderMany);
- System.out.println("");
- boolean boolFinder=existsInArrayList("Yolo");
- System.out.println(boolFinder);
- System.out.println("");
- clearArrayList();
- System.out.println("");
- addToArrayList("10");
- addToArrayList("Bob");
- addToArrayList("Yolo");
- addToArrayList("Hi");
- addToArrayList("Hello");
- addToArrayList("Hello");
- addToArrayList("10");
- deletePosFromArrayList(2);
- displayArrayList();
- System.out.println("");
- System.out.println("");
- boolean arrayPrinter=deleteFromArrayList("YOLO");
- System.out.println(arrayPrinter);
- System.out.println("");
- sortArrayList();
- displayArrayList();
- System.out.println("");
- shuffleArrayList();
- displayArrayList();
- System.out.println("");
- //displayArrayList();
- System.out.println("");
- displayIteratorArrayList();
- System.out.println("");
- clearIteratorArrayList();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement