日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

在控制臺程序中輸入密碼,而不會顯示出密碼

在控制臺程序中輸入密碼,而不會顯示出密碼

更新時間:2022-05-13 文章作者:未知 信息來源:網絡 閱讀次數:

有兩種方法可以實現,一種是使用jni調c程序(這個我還沒試過),另一種就是純java的實現方式(不過可能會有點閃爍).
原理很簡單,就是另外啟動一個線程,不停的寫提示輸入密碼,而主線程負責讀密碼.


public class CTest implements Runnable
{
Thread thread = null;
public boolean flag = false;
 
public static void main(String s[])
{
try
{
StringBuffer password = new StringBuffer();
CTest c = new CTest();
c.test();

while(true)

char cc = (char)System.in.read();
c.flag = true;
if(cc != '\r' && cc != '\n')
{
password.append(cc);
}

if(cc == '\n')
{
break;
}
}
System.out.println("Your password is:" + password.toString());
}
catch(Exception e )
{
 System.out.println(e);

}

public void run()
{
while(!flag)
{
 try
 {
 System.out.print("\r" + "Please enter your password:" + " \r" );
 thread.sleep(10);
 }
 catch(Exception e)
 {}
}
}

public void test() throws Exception
{
 if(thread==null)
{
 thread=new Thread(this);
 thread.start(); 
}
}

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 996热精品视频在线观看 | 久久久久一级片 | a级高清观看视频在线看 | 特黄aaaaaa久久片 | 中文字幕日韩一区二区三区不 | 日日日日日日bbbbb视频 | 五月狠狠亚洲小说专区 | 夜夜久久| 天天综合色网 | 国产精品免费一区二区三区 | 日本8888xxxx免费视频 | 性一交一乱一伦一色一情 | 久久久久久久爱综合 | 国产末成年女av片 | 中文字幕曰韩一区二区不卡 | 永久免费在线播放 | bt 另类 专区 欧美 制服 | 国产三级观看 | 免费国产成人手机在线观看 | 亚洲综合久久综合激情久久 | 国产精品视频999 | 国产成人一区二区三区视频免费蜜 | 日韩视频 中文字幕 视频一区 | 亚洲欧美日韩综合在线播放 | 日韩色视频 | 99热国产精品 | 亚洲成a人片在线播放观看国产 | 婷婷久久综合九色综合绿巨人 | 大伊香蕉在线精品视频人碰人 | 亚洲欧美日产综合一区二区三区 | 99pao在线视频精品免费 | 成人小视频免费 | 精品国产系列在线观看 | 中文字幕三级理论影院 | 日韩理论片在线观看 | 国产丝袜精品 | www免费观看 | 水蜜桃视频在线播放 | 99久久精品免费看国产交换 | 人人舔人人爱 | 精品午夜久久网成年网 |