Define a method define this method so that it returns a new

Define a method, define this method so that it returns a new ArrayList<String> consisting of all the elements of its argument, also an ArrayList<String>, that have length 3. If the argument is null, return an empty ArrayList<String> .

Solution

Complete Java Program:

import java.util.ArrayList;
import java.util.List;

public class ReturnArrayARGS {

   public static ArrayList<String> argumentData(String[] args) {

       List<String> argumetList = new ArrayList<String>();

       int length = args.length;
       if (length == 0) {
           return (ArrayList<String>) argumetList;
       } else {
           List<String> list = new ArrayList<String>(); // new array list
           list.add(\"first\");
           list.add(\"second\");
           list.add(\"third\");
           // list.toString(); converts the array into string and adds into array list
           argumetList.add(list.toString()); // new array list added into argumetList
          
           for (int i = 0; i < length; i++) {
               argumetList.add(args[i]);
           }

           return (ArrayList<String>) argumetList;
       }
   }

   public static void main(String[] args) {
       // TODO Auto-generated method stub
       List<String> argumetList = new ArrayList<String>();
       argumetList = argumentData(args);

       if (argumetList.isEmpty()) {
           System.out.println(\"Argument not given\");
       } else {
           System.out.println(\"Argument are: \");
           for (String ar : argumetList)
               System.out.print(ar + \" \");

       }
   }
}

Define a method, define this method so that it returns a new ArrayList<String> consisting of all the elements of its argument, also an ArrayList<String

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site