Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

*Write a Method In Java StringArrayList containsPrefix(String pre) – returns a S

ID: 3754510 • Letter: #

Question

*Write a Method In Java

StringArrayList containsPrefix(String pre) – returns a StringArrayList object
containing String objects that starts with the String stored in pre.
Example: Let list be a StringArrayList object containing the following String
values:
{"aes", "bassefj","cs33", "d32", "aest67", "23232", "aesbbn+", "aesss",
"8+9aes","aesr2", "09-tt3", "3aes", "aessssss", "bddfds"}
The expression, list.containsPrefix("aes"), returns a StringArrayList object
containing the following String values:
{aes, aest67, aesbbn+, aesss, aesr2, aessssss}

Hint: Use for loop and a method startsWith() for objects in array list.

Explanation / Answer

hi please follow below instructions to meet our requirement

Java Source code:-

===============

public class Main
{
   public static String[] prepend(String[] StringArrayList, String prefix)
   {
      String[] output = new String[StringArrayList.length];//Output string array
      for (int i= 0;i<StringArrayList.length;i++)
      {
         output[i]="" + prefix +StringArrayList[i];
      }
      return output;
   }
public static void main(String[] args)
{
  String StringArrayList[]={"aes", "bassefj","cs33", "d32", "aest67", "23232", "aesbbn+", "aesss","8+9aes","aesr2", "09-tt3", "3aes", "aessssss", "bddfds"};
        String prefix="aes";
        String Output[]=prepend(StringArrayList,prefix);
        for(String prefixvalue:Output)
        System.out.println(prefixvalue+" ");
}
}

Sample Output:-

============


aesaes                                                                                                                        
aesbassefj                                                                                                                    
aescs33                                                                                                                       
aesd32                                                                                                                        
aesaest67                                                                                                                     
aes23232                                                                                                                      
aesaesbbn+         
aesaesss                                                                                                                      
aes8+9aes                                                                                                                     
aesaesr2                                                                                                                      
aes09-tt3
aes3aes                                                                                                                       
aesaessssss                                                                                                                   
aesbddfds