我在android环境中工作,并尝试了以下代码,但似乎无法正常工作。
String [] stockArr = (String[]) stock_list.toArray();
如果我定义如下:
String [] stockArr = {"hello", "world"};
有用。有什么我想念的吗?
这样使用。
List<String> stockList = new ArrayList<String>(); stockList.add("stock1"); stockList.add("stock2"); String[] stockArr = new String[stockList.size()]; stockArr = stockList.toArray(stockArr); for(String s : stockArr) System.out.println(s);
尝试这个
String[] arr = list.toArray(new String[list.size()]);