*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
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.