所以,我一直有这个问题.我试图让这个方法返回给它的字符串的第一个字符,但我一直得到java.util.NoSuchElementException ...我想我可能会使用一些语法错误,但我真的不知道.有帮助吗?
public static char nthChar (){
Scanner sc = new Scanner(in);
String input = sc.nextLine();
char [] userCharArray = new char[input.length()];
userCharArray = input.toCharArray();
sc.close();
return userCharArray[0];
}
Run Code Online (Sandbox Code Playgroud)
请注意,我导入了java.lang.System的静态成员我将其更改为此...
public static char nthChar (){
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
char [] userCharArray = input.toCharArray();
sc.close();
return userCharArray[0];
}
Run Code Online (Sandbox Code Playgroud)
仍然无法正常工作.