Есть строка типа "дом15/2". Каким образом можно найти границу между буквами и цифрами и поставить туда пробел. Проблема именно в определении, что в текущем символе не строка.
String addr = "дом15/2";
System.out.println(String.join(" ", addr.split("(?<=[а-я]+)(?=\\d+)")));
Можно вот так:
String text = "дом15/2 2/4a";
StringBuilder builder = new StringBuilder(text);
for (int i = 1; i < builder.length(); i++)
if (Character.isAlphabetic(builder.charAt(i - 1))
&& Character.isDigit(builder.charAt(i)))
builder.insert(i, ' ');
System.out.println(builder.toString());
Виртуальный выделенный сервер (VDS) становится отличным выбором
Какие есть важные отличия API level < 11 и API level > 11
Предположим, что у меня есть TreeMap c типом Object у ключа и значенияЯ хочу положить в TreeMap Object: