У меня стоит задача преобразования ArrayList<String>
в String[]
, я пытался сделать следующее, но оно не сработало:
String [] stockArr = (String[]) arrayList.toArray();
У меня стоит задача преобразования ArrayList<String>
в String[]
, я пытался сделать следующее, но оно не сработало:
String [] stockArr = (String[]) arrayList.toArray();
перед использованием arrayList.toArray();
нужно создать массив размер которого будет равен количеству элементов в ArrayList:
String[] stockArr = new String[stockList.size()];
stockArr = stockList.toArray(stockArr);
или же можно сделать тоже самое, но немного по другому оформить:
String[] arr = stockList.toArray(new String[stockList.size()]);