Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Строковые переменные в Java

410
29 марта 2005 года
Tavix
70 / / 20.05.2000
Вот такая проблема:
есть строка, которая может динамически изменяться. Надо разобрать эту строку по символам.
На Си это выглядит примерно так:

char str[]="{x,0,w,r,6,r},{r,9},{r}\n";
for(int i_s=0;str[i_s]!='\n';i_s++)
{
switch(str[i_s])
{
case '{': ...
case '}': ...
................
}
}

Можно что-то подобное реализовать в Java? С типом String так не получается :(
391
29 марта 2005 года
Archie
562 / / 03.02.2005
Цитата:
Originally posted by Tavix
Вот такая проблема:
есть строка, которая может динамически изменяться. Надо разобрать эту строку по символам.
На Си это выглядит примерно так:

Можно что-то подобное реализовать в Java? С типом String так не получается :(



Почему не получается?

 
Код:
String str = "whatever";
for ( int i = 0; i < str.length(); i++ ) {
   switch ( str.charAt(i) ) {
   case '1':
   case '2':
   //....
   }
}
410
29 марта 2005 года
Tavix
70 / / 20.05.2000
Цитата:
Originally posted by Archie
Почему не получается?


String str = "whatever";
for ( int i = 0; i < str.length(); i++ ) {
switch ( str.charAt(i) ) {
case '1':
case '2':
//....
}
}


Спасибо, заработало :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог