У меня есть строка, которая будет отличаться каждый раз, но следуйте по форме -3.33, -46.53,37.39,26.55,97.11,68.46, -32.46, -5.89, - 62.89, -7.9, , и я хочу удалить каждое число и сохранить в виде двойника в массиве. Даже псевдокод будет большим, я рисую пробел. ПриветствиеJava: Удалить двойную строку и сохранить в массиве
0
A
ответ
4
String[] doubles = myString.split(",");
затем перебрать парной массив и сделать Double.parseDouble();
0
Может быть что-то вроде:
String[] sa = yourString.split(",");
Double[] da = new Double[sa.length];
int idx = o;
for(String s : sa) {
da[idx++] = Double.parseDouble(s);
}
1
Альтернативного способа, считывает информацию из файла и разбирает предметы, как твои читают.
static java.util.ArrayList<Double> getData(String filename) throws FileNotFoundException {
java.util.ArrayList<Double> result = new java.util.ArrayList<Double>();
java.util.Scanner sc = new java.util.Scanner(new java.io.File(filename));
sc.useDelimiter(",");
while (sc.hasNext())
result.add(Double.parseDouble(sc.next()));
sc.close();
return result;
}
Если вы хотите, вы можете просто хранить их в массиве как:
Double data[] = null;
getData("input.dat").toArray(data);
Смежные вопросы
- 1. Чтобы удалить двойную кавычку в строковом массиве
- 2. Сохранить строку в целочисленном массиве в Java
- 3. Ловить двойную запись в массиве
- 4. удалить элемент в многомерном массиве и сохранить
- 5. Удалить строку и двойную избыточность в ячейке matlab
- 6. Как вернуть и строку, и двойную в java
- 7. Как удалить определенную строку и столбец в массиве (java)
- 8. JSP удалить строку и сохранить
- 9. Удалить строку и сохранить DataGridView
- 10. Преобразовать строку в двойную
- 11. получить двойную строку C++
- 12. Сохранить строку String + Integer в динамическом массиве?
- 13. Удалить в массиве Java
- 14. Удалить строку таблицы с данными в массиве
- 15. Сохраните строку, двойную и таблицу Matlab
- 16. Попытка удалить строку таблицы в массиве NSUserdefault
- 17. конвертировать строку в двойную теперь?
- 18. Удалить элемент в массиве Java
- 19. Как удалить последнюю строку в DataGridView и сохранить выбранную строку?
- 20. Заменить строку, содержащую двойную кавычку
- 21. regex удалить динамическую строку и сохранить остальные
- 22. Удалить повторяющиеся строки и сохранить одну строку
- 23. htaccess удалить .php и сохранить строку запроса
- 24. Сохранить строку текстового поля в массиве - Swift
- 25. Как сохранить одну строку в массиве
- 26. mod_rewrite удалить запрос и сохранить строку
- 27. Как преобразовать строку в JSON и сохранить данные в массиве?
- 28. java хранит строку в массиве char
- 29. Как взорвать строку в двойную кавычку и отделить запятой php?
- 30. Удалить строку в массиве, когда она существует в другом массиве
Cheers людей, просто интересно, я был бы лучше использовать ArrayList, как я чтение из файла и дону Не знаю, насколько велики каждый файл. – Nick
. Попробуйте расспросить об этом как отдельный вопрос с некоторыми подробностями, но если у вас есть неизвестное количество строк, подобных этим, то это то, для чего был создан список массивов. Если он находится на одной строке, сразу прочитайте в памяти, то заранее определенный массив имеет смысл. – Yishai
Спасибо, ребята, все еще есть проблемы, но я спрошу в отдельном посте, чтобы прояснить ситуацию. Приветствует снова. – Nick