Here is my project promtp:
Write the following method that splits a string into substrings using delimiter characters.
public static ArrayList split(String s, String delimiters);
Here are my errors:
Exception in thread “main” java.lang.Error: Unresolved compilation problem:
Type mismatch: cannot convert from List to ArrayList
at Problem1.split(Problem1.java:19)
at Problem1.main(Problem1.java:13)
Here is my code:
import java.util.*;
public class Problem1 {
public static void main(String[] args){
//make a scanner
Scanner sc = new Scanner(System.in);
//prompt user to enter a string
System.out.println("Enter a string: ");
String s = sc.nextLine();
//prompt user to enter delimiters
System.out.println("Enter delimeters: ");
String delimiters = sc.nextLine();
split(s, delimiters);
}
//split method
public static ArrayList<String> split(String s, String delimiters){
String[] array = s.split(delimiters);
ArrayList<String> list = Arrays.asList(array);
System.out.println(list);
}
}
no matter what I do I get the same error. Please help.