是否有机会将字符串更改为密码,例如 ** ??
* 应该仍然具有密码的值,但只是被屏蔽。
答案 0 :(得分:2)
您无法将密码字符串设置为"****"
,但仍然会在其中隐藏密码。但是,当您从用户那里获取密码时,可以使用JPasswordField来直观地掩盖它们(如果是窥探眼睛)。
答案 1 :(得分:2)
如果您使用的是Swing,请查看JPasswordField类。
答案 2 :(得分:0)
这是您使用GUI控件执行的操作,而不是直接更改字符串。
答案 3 :(得分:0)
你的意思是字符串应该被屏蔽在内存中吗?我不认为这是可能的。 但是,您应该尽快加密密码(例如,在通过Internet发送密码之前),并将加密值与数据库中的加密密码进行比较。