Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Проверить строку / 4 сообщений из 4, страница 1 из 1
21.03.2014, 20:23
    #38593307
sce
sce
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверить строку
Есть правильная строка:
Код: java
1.
RTKM;2014-03-19;86.53;88.17;82.2;82.25;4291070;85.6



И есть неправильная строка:
Код: java
1.
RTKM;2014-03-20;;;;;;



Данные из строки забираю с помощью
StringTokenizer stringtokenizer = new StringTokenizer(k, ";");

как проверить, что в неправильной строке между точками с запятой ничего нет?
...
Рейтинг: 0 / 0
21.03.2014, 20:53
    #38593327
Сергей Арсеньев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверить строку
sce,

1. regexp
2.
Код: java
1.
2.
3.
4.
5.
6.
bool correct=true;
for (int i=1;i<str.length();i++)
  if ((str.charAt(i)==';')&&(str.charAt(i-1)==';')) {
    correct=false;
    break;
  }

Что соответствует условиям, но будет считать корректной строку "" :)
...
Рейтинг: 0 / 0
21.03.2014, 21:42
    #38593353
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверить строку
sce,

Код: java
1.
System.out.println("RTKM;2014-03-20;;;;;;".indexOf(";;") < 0); // false - значит НЕправильная строка
...
Рейтинг: 0 / 0
21.03.2014, 23:53
    #38593405
sce
sce
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверить строку
Всем спасибо;)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Проверить строку / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]