JBTALKS.CC

标题: 作业询问~ [打印本页]

作者: 霖霖~    时间: 2009-10-10 09:26 AM
标题: 作业询问~
System.out.println("Please enter your password:");
如何让input 变成 ********** 以掩饰真实characters?
作者: Super-Tomato    时间: 2009-10-10 11:06 AM
原帖由 霖霖~ 于 2009-10-10 09:26 AM 发表
System.out.println("lease enter your password:");
如何让input 变成 ********** 以掩饰真实characters?


Console 嘛.... 我想應該先不顯示使用者所輸入的文字, 而改用 System.out.print 輸出 * 號
作者: 宅男-兜着走    时间: 2009-10-10 02:45 PM
标题: 回复 #1 霖霖~ 的帖子
把使用者的 input 存起来, 得到了 字串 的 length 然后 就 Loop "*". 出来就好了。

还是你的意思是 System.out.println 的时候他们Keyboard 打的字就已经是 ** 了? 很难
作者: 毛毛小子    时间: 2009-10-10 07:53 PM
标题: 回复 #3 宅男-兜着走 的帖子
边打边出现****
比如:Password : 123456
结果:Password : ******
作者: 毛毛小子    时间: 2009-10-10 08:02 PM
这面有你要的
http://java.sun.com/developer/technicalArticles/Security/pwordmask/
应该是这个吧?

[ 本帖最后由 毛毛小子 于 2009-10-10 08:05 PM 编辑 ]
作者: 宅男-兜着走    时间: 2009-10-10 10:56 PM
原帖由 毛毛小子 于 2009-10-10 07:53 PM 发表
边打边出现****
比如:Password : 123456
结果:Password : ******


哦~Import java.io.console; 进来不是好了吗em0010 ?? 虽然说是很limited 的, 但是 ...

为什么不要用 Interface, 这样就简单多了。
作者: 毛毛小子    时间: 2009-10-11 04:42 AM
标题: 回复 #6 宅男-兜着走 的帖子
这要看楼主要怎么写了噜
因人而异嘛




欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/) Powered by Discuz! X2.5