CharAt功能

时间:2015-10-19 20:53:38

标签: java string input char

如何正确使用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 );

1 个答案:

答案 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"