簡體   English   中英

使用Java中的while循環將用戶輸入轉換為星號(如密碼)

[英]convert user input into asterisk like password using while loop in java

在Java中使用while循環時,如何像鍵入密碼一樣將用戶輸入轉換為星號。 有可能,如何? 謝謝。

        System.out.print("Enter password: ");

        while(true)
        {
            password = pal.nextLine();
            password = "*"; 
            System.out.print(password);
        }

這是我唯一的想法,但是不起作用

不確定是否顯示星號,但可以使用Console.readPassword方法使密碼不可見

public class Main {    

  public static void main(String[] args) {
    char passwordArray[] = System.console().readPassword("Enter password: ");
     // entered password will be stored in this array        
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM