@f1awe

Как преобразовать строку в несколько чисел?

У меня есть строка, например '123, 123, 123'

Как преобразовать эту строку в три числа, чтобы потом передать их в new Color(123, 123, 123) ?
  • Вопрос задан
  • 177 просмотров
Пригласить эксперта
Ответы на вопрос 2
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Добрый день.
Используйте метод split() и разделите строку используя запятую. Получите массив подстрок, преобразуйте их в нужный формат (например, int) и все.
Ответ написан
Комментировать
@Iskak9
Студент, любитель пк
Можно через Stream.
var rgb = Stream.of(str.split(", ")).mapToInt(Integer::parseInt).toArray();

и дальше в Color.
new Color(rgb[0], rgb[1], rgb[2]);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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