2011-11-26 20 views

回答

3
String str = "MyPassword"; 
str = str.replaceAll(".","*"); 
+0

這工作,謝謝。 :) – Aich

+1

似乎有趣的使用正則表達式來做到這一點:new String(Arrays.fill(new char [str.length],'*')); – Snicolas

+0

@MauriceStramer:不要忘記標記一個答案,最能幫助你接受。 – codaddict

2

如果使用swing,請使用JPasswordField。

+1

LWJGL,創建我自己的GUI組件。 – Aich

+1

Stéphane:請檢查http://stackoverflow.com/users/693752/snicolas?tab=responses&sort=revisions,並請將我們從不斷刪除簽名的努力中拯救出來。 – BalusC

+0

對不起,我喜歡這麼多,要更有禮貌... – Snicolas

3
new String(Arrays.fill(new char[ str.length ], '*'));