如何将Java中的字符串转换为点分形式?
- 论坛
- 如何将Java中的字符串转换为点分形式?
19 浏览
匿名的
0 Comments
在Java中,如果要将一个字符串转换为点分形式,可以使用PasswordField(JavaFX中)或JPasswordField(Swing中)。这样可以在输入框中输入字符并显示为“Dotted”形式。可以通过调用.getPassword()方法(返回char[])获取JPasswordField的原始文本值,或者调用.getText()方法(返回String)获取PasswordField的原始文本值。如果在控制台中使用,可以参考这里的答案(链接到stackoverflow网站)。
在使用blueJ时,获取到的字符串在界面上将保持为点分形式,但在程序内部可以使用不带点的文本值。
解决方法:
- 在GUI系统中,使用PasswordField(JavaFX)或JPasswordField(Swing)。
- 调用.getPassword()方法获取原始文本值(返回char[])。
- 调用.getText()方法获取原始文本值(返回String)。
- 如果在控制台中使用,请参考链接中的答案。