Без какой-либо внешней библиотеки и без вашего собственного цикла вы можете сделать:
String input = "Hello";
char[] ca = new char[input.length()];
Arrays.fill(ca, '*');
String output = new String(ca);
BTW, как Arrays.fill()
, так и String(char [])
очень быстрые.
Статья Do-It-Yourself IntelliSense из MSDN предоставляет превосходную информацию о привязках клавиш в VBA.
Так как Outlook не имеет события OnKey, самый легкий путь состоит в том, чтобы присвоить кнопку на панели инструментов макросу и поместить амперсанд в его имя где-нибудь. Это только работает, если Ваша буква ярлыка не конфликтует с существующим ярлыком.
У Вас может также быть удача с установкой глобальной горячей клавиши, но это - обычно больше боли затем, это стоит: