gpt4 book ai didi

java - 尝试使用控制台时出现意外 token 错误

转载 作者:行者123 更新时间:2023-12-02 11:10:35 24 4
gpt4 key购买 nike

我正在尝试编写以下代码,询问用户他们的用户名和密码:

public static void main(String[] argv) {
Console console = System.console();
String USER = console.readLine("Username: ");
char[] PASSWORD = console.readPassword("Enter password");
Arrays.fill(PASSWORD, ' ');
}

但是,我收到以下错误:
nameless@nameless:~/Desktop/File$ Console console = System.console();
bash: syntax error near unexpected token `('
nameless@nameless:~/Desktop/File$ String USER = console.readLine("Username: ");
bash: syntax error near unexpected token `('
nameless@nameless:~/Desktop/File$ char[] PASSWORD = console.readPassword("Enter password");
bash: syntax error near unexpected token `('
nameless@nameless:~/Desktop/File$ Arrays.fill(PASSWORD, ' ');

旁注:我正在尝试使用它在 Oracle SQL 中输入数据库。

最佳答案

我想您可以使用 native Scanner 而不是 Console 来实现相同的目标

试试这个可以有任何帮助。

public static void main( String[] args ) {

public static void main( String[] args ) {

try (Scanner scanner = new Scanner( System.in );) {

System.out.println( "Username: " );
String USER = scanner.nextLine();

System.out.println( "Enter password" );
String PASSWORD = scanner.nextLine();

Arrays.fill( PASSWORD.toCharArray(), ' ' );

} catch ( Exception e ) {

e.printStackTrace();

}
}

关于java - 尝试使用控制台时出现意外 token 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42410695/

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