我對Java非常陌生&只是進行了登錄,但我想用星號隱藏密碼。但是如果我使用這個片段,它會使用星星。如何在更換後「編碼」它?替換字符串並再次對其進行編碼
編輯:輸入來自GuiTextBox,它是Minecraft的GuiScreen的一種方法。
String input = passwd.getText();
char[] ca = new char[input.length()];
Arrays.fill(ca, '*');
String output = new String(ca);
passwd.setText(output);
'passwd'是一個JTextField?請參閱[JPasswordField](http://docs.oracle.com/javase/7/docs/api/javax/swing/JPasswordField.html)。如果你不把輸入保存在某個地方,它將會丟失。 – AxelH
...或一個JPasswordField?請提供更多的上下文/背景和相關代碼,以便我們能夠正視或反思。 –
passwd是一個GuiTextBox,它是Minecraft的GuiScreen的一種方法。 – zByte