Как применить маску к строке?

Привет, у меня есть номер кредитной карты в виде строки. Мне нужно применить маску, чтобы скрыть номер CC:

У меня "123-123-123" и мне нужно получить что-то вроде "123-XXX-123"

Есть ли какой-нибудь элегантный способ сделать это? Я пытаюсь избежать использования нескольких функций substring()...

заранее спасибо


person Neuquino    schedule 18.02.2011    source источник


Ответы (1)


Я считаю, что вы можете добиться этого, используя функции PADLeft и PADRight класса String.

person sajoshi    schedule 18.02.2011
comment
+0: ​​какой язык вы имеете в виду? - person Peter Lawrey; 18.02.2011
comment
Возможно, вы говорите о leftPad и rightPad методах org.apache.commons.lang.StringUtils - person Vasil Lukach; 18.03.2015