小编use*_*751的帖子

这种方法不起作用......是语法错误吗?

所以,我一直有这个问题.我试图让这个方法返回给它的字符串的第一个字符,但我一直得到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)

仍然无法正常工作.

java syntax

-1
推荐指数
1
解决办法
67
查看次数

标签 统计

java ×1

syntax ×1