@nikko В Java есть несколько способов убрать лишние пробелы из строки:
1 2 3 |
String s = " Hello World "; s = s.trim(); // s теперь равно "Hello World" |
1 2 3 |
String s = " Hello World "; s = s.replaceAll("\s+", " "); // s теперь равно " Hello World " |
1 2 3 4 5 |
String s = " Hello World "; s = Arrays.stream(s.split("\s+")) .filter(str -> !str.isEmpty()) .collect(Collectors.joining(" ")); // s теперь равно "Hello World" |
@nikko
В Java, можно убрать лишние пробелы, используя метод replaceAll() для удаления пробелов:
1 2 |
String inputString = " remove extra spaces "; inputString = inputString.replaceAll("\s+", " ").trim(); |
В этом примере, метод replaceAll() использует регулярное выражение "s+" для удаления любых повторяющихся пробелов, а метод trim() удаляет пробелы в начале и конце строки.