Как найти числа в строке java
4 года назад
Человек-Молекула
Найти числа в строке можно таким образом :
import java.util.List; import java.util.regex.MatchResult; import java.util.regex.Pattern; import java.util.stream.Collectors; public class App { public static void main(String[] args) { String str = "9 jan 2023, temperature -18"; List<Integer> numbers = Pattern.compile("-?\\d+") .matcher(str) .results() .map(MatchResult::group) .map(x -> Integer.parseInt(x)) .collect(Collectors.toList()); System.out.print(numbers); // => [9, 2023, -18] } }
3 года назад
Сергей Якимович
Java-разработчик
от 6 792 ₽
Посмотреть →
СИКП на Java
Изучите фундаментальные принципы программирования на Java
от 3 900 ₽
Fullstack-разработчик на Java
от 7 192 ₽
Автоматизатор тестирования на Java
от 4 851 ₽
Spring Boot
Навык работы с Spring Boot для масштабируемых веб-приложений
Полный список доступных курсов по разным направлениям
Похожие вопросы
Курсы по веб-разработке