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

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

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

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

更新時間: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(); 
}
}

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

本類教程下載

系統下載排行

主站蜘蛛池模板: 亚洲精品日本高清中文字幕 | 亚洲精品一二区 | 国产激情小说 | 久久久午夜精品理论片 | 午夜性色吃奶添下面69影院 | 91秦先生视频在线 | 亚洲视频免费在线观看 | 国产精品日本一区二区不卡视频 | 91久久精一区二区三区大全 | 欧美成人看片一区二区三区 | 亚洲和欧美毛片久久久久 | 女人18毛片特级一级免费视频 | 亚洲免费中文字幕 | 国产成人天天5g影院 | 久草在在线视频 | 久久密| 六月丁香综合网 | 天天干夜夜谢 | 91手机视频在线 | 日韩手机在线免费视频 | 国产肉丝在线 | 亚洲精品高清中文字幕 | 欧美三级欧美成人高清www | 国产精品免费视频一区二区 | 亚洲精品福利在线 | 国产国产人免费人成免费视频 | 国产成人一区二区三区小说 | 天天舔天天色 | 乱人伦视频中文字幕 | 久久精品94精品久久精品 | 久久亚洲精品人成综合网 | 怡红院官网 | 久久99久久99精品观看 | 欧美极品bbbbⅹxxxx | 久久91精品国产91久久小草 | 丝袜亚洲精品中文字幕一区首页 | 伊大人香蕉久久网欧美 | 91九色91pornv| 国产精品美女久久久久网站 | 欧美性生交 | 青草国产精品久久久久久 |