如何正确使用charAt函数来检索用户想要输入的字符串字符?我的(parseInt)函数一直出现错误。
System.out.println("Choose an individual character to print out: ");
int number = 0;
try
{
number = Integer.parseInt(input.nextInt());
}
catch (IOException E)
{
System.out.println(E);
}
String aString = input.next();
char aChar = aString.charAt(number);
System.out.println ("The character you chose to print out is: " + aChar );
答案 0 :(得分:2)
Javadocs有用的资源:http://docs.oracle.com/javase/7/docs/api/java/lang/String.html
“charAt”方法将“int”作为参数。你告诉它你想要返回的字符串中的索引位置。请记住,它也是零基础。
对于以下内容:
String string = "abc"
string.charAt(0).equals('a'); // true
string.charAt(1).equals('b'); // true
string.charAt(2).equals('c'); // true
string.charAt(3).equals('x'); // error, no index "3"