Not. This is simply a false conversion, because not all Object are String[] .
You could define this for yourself in two lines of code.
Edit
It looks like you need to write a more general method. Something like that:
public <T> List<T> getGenericList() { return new ArrayList<T>(); }
This can return List<String[]> like this:
List<String[]> listOfStringArr = getGenericList();
source share