|
Java форум JavaTalks форум программистов
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
zx12 : 19 Новичок
|
Фев 13, 2012 8:25 |
|
|
Есть строка, допустим
| Код: |
String str = "4,6,2,5,7";
|
Как его разложить, и в массив засунуть?
| Код: |
for (int a : str) { }
|
|
|
|
|
 |
Vantuz-Subhuman : 660 Постоянный посетитель Откуда: издиснейленда
|
Фев 13, 2012 8:54 |
|
|
| zx12 писал(а): |
Есть строка, допустим
| Код: |
String str = "4,6,2,5,7";
|
Как его разложить, и в массив засунуть?
| Код: |
for (int a : str) { }
|
|
Если строка точно не будет содержать запятой в начале или конце:
| Код: |
String s = "12,22,32,42,52";
String[] ss = s.split(",");
int[] arr = new int[ss.length];
try {
for (int i = 0; i < ss.length; i++) {
arr[i] = Integer.parseInt(ss[i]);
}
} catch (NumberFormatException e) {
e.printStackTrace();
}
System.out.println(Arrays.toString(arr)); |
Вывод:
[12, 22, 32, 42, 52]
P.S. Пожалуйста. Я вас очень прошу. Скажите. Как вы выбирали раздел ("основы веб-програмирования") для своего сообщения? А то я уснуть не смогу, буду думать. _________________ «One should never underestimate the predictability of stupidity»,
«Never attribute to malice that which can be adequately explained by stupidity»
Последний раз редактировалось: Vantuz-Subhuman (Фев 13, 2012 10:21), всего редактировалось 1 раз |
|
|
|
 |
zx12 : 19 Новичок
|
Фев 13, 2012 9:07 |
|
|
Спасибо. Работает.
Насчет раздела, дык основы же... |
|
|
|
 |
zx12 : 19 Новичок
|
Фев 13, 2012 12:03 |
|
|
Продолжение...
| Код: |
<% String[] city = {"город1","город2","город3"};
String[] ss = citylist.getValue().split(","); //внешний источник
int i =0;
int n = 1;
%>
<%
for (String section : city) {
%>
<option selected="<%= ss[i].equals(String.valueOf(n)) %>" label="<%= section %>" value="<%= n %>"></option>
<%
i++;
n++;
}
%>
|
Работает, если размер массивов совпадает. Как то некрасиво получается, как можно сделать. Дело в том, что ss может быть вообще пустой, либо например {"1","3"} |
|
|
|
 |
loptop : 143 Новичок
|
Фев 13, 2012 14:01 |
|
|
| А если ss пустой, что должно получиться? А то у вас описание задачи очень сумбурное. |
|
|
|
 |
|
|
Страница 1 из 1
|
Список форумов
-> Основы языка Java |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|