在我的工作中,我有以下源代码:
import java.util.ArrayList;
import java.util.List;
public class Temporaer
{
    public static void main(String[] args)
    {
        List stringArrayList = new java.util.ArrayList();
        stringArrayList.add(fillStringArrayElement("a", "b"));
        stringArrayList.add(fillStringArrayElement("c", "d"));
        String[] listElement;
        /*
         * I'm stuck here, because I don't know what I have to do
         */
        System.out.println(listElement.length);
    }
    //Just a method to fill a list easily
    private static String[] fillStringArrayElement (String firstElem, String secondElem)
    {
        String[] stringArrayListElement = new String[2];
        stringArrayListElement[0] = firstElem;
        stringArrayListElement[1] = secondElem;
        return stringArrayListElement;
    }
}
我的目标是提取每个列表项并使用它们。
我尝试使用这里toArray[T[])提到的方法。虽然它生成一个. 注意:我无法更改列表的类型,因为该列表由外部服务填充。也许我必须先转换列表...java.lang.ArrayStoreException
有人可以告诉我实现目标的方法吗?提前致谢。