Как найти числа в строке 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 и фреймворк Spring Boot и REST API
от 6 792 ₽
Навык понимать программы на фундаментальном уровне, уверенно проходить собеседования и решать сложные задачи
от 3 900 ₽
от 7 192 ₽
Изучите Java и фреймворк для UI- и API-автотестов
от 4 851 ₽
Навык создавать масштабируемые веб-приложения на Java с Spring Boot
Похожие вопросы