регулярное выражение ни для какого пробела черно-белый текст

Вы можете вернуть new Vector<X>(), но лучшим решением будет отойти от Vector, который устарел в течение (многих) лет. Если вам не требуются функции параллелизма, вместо этого вы можете использовать ArrayList.

Вы добавили, что получаете Vector от сторонней службы. Не забывайте, что Vector - это List, так что вы можете использовать что-то вроде этого:

public List<X> getData() {
  try {
    Vector<X> v = getDataFromService();
    return v;
  } catch (ServiceException e) {
    return Collections.emptyList();
  }
}
5
задан VonC 15 January 2009 в 09:18
поделиться

2 ответа

Если Вы будете иметь в виду, "Что является регулярным выражением, чтобы проверить, что в строке нет никакого пробела", то следующий шаблон будет работать:

^[\S]*$

Это найдет любую строку, которая только содержит цветное пространство (пробелы, новые строки, вкладки, и т.д.).

28
ответ дан 18 December 2019 в 05:50
поделиться

Я не знаю, является ли это регулярное выражение, Вы ищете, но, [:space:] будет соответствовать любому пробельному символу, в то время как [:blank:] будет соответствовать пробелам и символам табуляции только.

Оба используются в квадратных скобках, например. [[:space:]]

1
ответ дан 18 December 2019 в 05:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: