@julith

Как скрыть элементы между символами < > в Java?

Подскажите, как написать метод, который информацию между < и > превращал бы в ***
Ввод: Номер кредитной карты <4008 1234 5678> 8912
Вывод: Номер кредитной карты *** 8912
Регулярные выражения использовать нельзя. Пытаюсь так:
public static String searchAndReplaceDiamonds(String text, String placeholder) {
        if (text.contains("<")) {
            if (text.contains(">")) {
                System.out.println(text + placeholder);
            }
        }return text;
    }
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 1
sabone
@sabone
beginner developer
Можно так без regex:

public static String searchAndReplaceDiamonds(String text, String placeholder) 
    {
        String subStr = text.substring(text.indexOf("<"), text.indexOf(">") + 1);
        return text.replace(subStr, placeholder);
    }
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы