gpt4 book ai didi

java - 将 PinField.getPassword() 的输出转换为字符串

转载 作者:搜寻专家 更新时间:2023-11-01 01:38:44 24 4
gpt4 key购买 nike

        if ("Submit".equals(cmd)) { //Process the password.
String UserNameInput=UserName.getText();
///////////////////////////////ERROR Pin when printed shows error/////////////////////////////
char[] PinInput = PinField.getPassword();
String pinInput=PinInput.toString();
//for debugging , print PinInput , but it prints garbage
System.out.println("Pin entered is "+PinInput);
//pinInput has garabage instead of the Pin that was entered
//so the function isPasswordCorrect fails to verify UserName & Pin
if (isPasswordCorrect(UserNameInput,pinInput))
{
//some tasks
}
}
boolean isPasswordCorrect(String Username,String Pin)
{
//verify username & pin
}

我需要将 PinInput 从字符数组转换为字符串,以便我可以使用函数 isPasswordCorrect() 。当我使用 toString() 方法时,它产生垃圾值,我应该怎么做才能转换PinInput 到 String 的值?

最佳答案

看看 String API,有一个接受 char 数组的构造函数。

关于java - 将 PinField.getPassword() 的输出转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3347540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com