Ни в коем случае не используйте регулярные выражения, считайте длину строки и возвращайте соответствующее количество звезд.
Обычная Java <8 Версия: </strong>
int len = str.length();
StringBuilder sb = new StringBuilder(len);
for(int i = =; i < len; i++){
sb.append('*');
}
return sb.toString();
Простой Java> = 8 Версия:
int len = str.length();
return IntStream.range(0, n).mapToObj(i -> "*").collect(Collectors.joining());
Использование Гуава :
return Strings.repeat("*", str.length());
// OR
return CharMatcher.ANY.replaceFrom(str, '*');
Использование Commons / Lang :
return StringUtils.repeat("*", str.length());