我正在制作一个基于控制台的应用程序,该用户将要求用户输入用户名和密码,将它们作为字符串存储到对象中,并将该对象存储到基于引用的链接列表中。
当用户输入密码时,有没有办法显示为" *****"而不是" 12345"而系统(显然)读取" 12345"?
我有一个适合用户输入的方法。
<div class="showLeft">
<div class="wrapper">
<input type="text">
<div class="hint">
<div class="tableit">
Lorem ipsum
</div>
</div>
</div>
</div>
<br>
<div class="showRight">
<div class="wrapper">
<input type="text">
<div class="hint">
<div class="tableit">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar
</div>
</div>
</div>
</div>
答案 0 :(得分:2)
您可以使用控制台类
http://docs.oracle.com/javase/6/docs/api/java/io/Console.html
和读取密码方法: http://docs.oracle.com/javase/6/docs/api/java/io/Console.html#readPassword()
readPassword方法提供格式化提示,然后从控制台读取密码或密码,并禁用回显。